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