当前位置: 代码迷 >> C# >> c# socket通信 堵塞和非阻塞 同步和异步
  详细解决方案

c# socket通信 堵塞和非阻塞 同步和异步

热度:458   发布时间:2016-05-05 05:29:07.0
c# socket通信 阻塞和非阻塞 同步和异步
最近遇到socket通信编程的问题,被这四个概念困扰了好久,我的理解是Socket自己的内部实现方式有阻塞和非阻塞,而你在使用Socket套接字的时候,有同步调用和异步调用这两个方式,而ReceiveBufferSize和SendBufferSize的大小只对非阻塞模式才有用,是不是这样理解呢?还有就是在使用的时候,究竟应该怎么用,异步非阻塞,同步阻塞,同步非阻塞,异步阻塞,这四种情况应该怎么去使用呢?
------解决思路----------------------
同步=阻塞
异步=非阻塞
------解决思路----------------------
http://msdn.microsoft.com/zh-cn/library/system.net.sockets.socket.blocking(VS.80).aspx
  相关解决方案