《VisualC++网络通信编程实用案例精选》书中的CSocket聊天室使用了CArchive和CSocketFile,这是微软推荐的做法。但单独使用CSocket也是可以的,这个程序演示了如何单独使用CSocket。代码已使用VisualStudio2013调试编译通过。其实单独使用CSocket,与使用CAsyncSocket的方法是类似的,最大的不同之处在于Connect()函数的用法。CSocket是同步的,Connect()的返回值表示是否连接成功,CAsyncSocket.Connect()通常返回WSAEWOULDBLOCK错误,需要通过覆盖OnConnected(),并以OnConnected