客户端socket程序 CSocket类是由CAsyncSocket继承而来的,事实上,在MFC中CAsyncSocket逐个封装了WinSockAPI,每个CAsyncSocket对象代表一个WindowsSocket对象,使用CAsyncSocket类要求程序员对网络编程较为熟悉。
socket网络通信 如果一个socket处于非阻塞模式(即异步操作),则会被调用函数立即返回。在CAsyncSocket类中可以用GetLastError 成员函数查询最后的错误,如果错误是WSAEWOULDBLOCK则说明有阻塞,而CSocket绝不会返回WSAEWOULDBLOCK,因为它自己管理阻塞。微软建议尽量
多线程socket程序 Csocket类和CsocketFile类可以与Carchive类一起合作来管理发送和接收的数据,这使管理数据收发更加便利。CSocket对象提供阻塞模式,这对于Carchive的同步操作是至关重要的。阻塞函数(如Receive()、Send()、ReceiveFrom()、SendTo() 和Ac