CSocket 聊天室源码(不使用 CArchive 和 CSocketFile)(VS2013)

时间:2020-04-21 16:11:52
【文件属性】:

文件名称:CSocket 聊天室源码(不使用 CArchive 和 CSocketFile)(VS2013)

文件大小:3.05MB

文件格式:ZIP

更新时间:2020-04-21 16:11:52

CSocket 聊天室 源码

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


【文件预览】:
ChatRoom_CScoket
----Release()
--------mfc120u.dll(4.24MB)
--------msvcp120.dll(445KB)
--------ChatRoom_CScoket.exe(90KB)
--------msvcr120.dll(948KB)
----ChatRoom_CScoket()
--------ServerSocket.h(312B)
--------stdafx.cpp(149B)
--------ChatRoom_CScoketDlg.cpp(6KB)
--------ChatRoom_CScoket.vcxproj(6KB)
--------res()
--------stdafx.h(1KB)
--------ChatRoom_CScoket.cpp(2KB)
--------ChatRoom_CScoket.vcxproj.filters(2KB)
--------ChatRoom_CScoket.aps(106KB)
--------ClientSocket.h(619B)
--------targetver.h(234B)
--------ChatRoom_CScoket.rc(10KB)
--------ChatRoom_CScoket.h(503B)
--------ChatRoom_CScoketDlg.h(1004B)
--------resource.h(1KB)
--------ServerSocket.cpp(906B)
--------ReadMe.txt(4KB)
--------ClientSocket.cpp(3KB)
----ChatRoom_CScoket.sln(994B)

网友评论