socket网络通信

时间:2012-07-30 07:03:12
【文件属性】:

文件名称:socket网络通信

文件大小:60KB

文件格式:RAR

更新时间:2012-07-30 07:03:12

网络通信

如果一个socket处于非阻塞模式(即异步操作),则会被调用函数立即返回。在CAsyncSocket类中可以用GetLastError 成员函数查询最后的错误,如果错误是WSAEWOULDBLOCK则说明有阻塞,而CSocket绝不会返回WSAEWOULDBLOCK,因为它自己管理阻塞。微软建议尽量使用非阻塞模式,通过网络事件的发生而通知应用程序进行相应的处理。但在CSocket类中,为了利用CArchive 处理通讯中的许多问题和简化编程,它的一些成员函数总是具有阻塞性质的,这是因为CArchive类需要同步的操作。


【文件预览】:
socket
----Client()
--------Client.dsp(4KB)
--------Client.aps(21KB)
--------Client.ncb(65KB)
--------StdAfx.cpp(208B)
--------resource.h(913B)
--------ClientSocket.cpp(724B)
--------Client.plg(2KB)
--------ClientDlg.h(1KB)
--------ClientSocket.h(1KB)
--------Debug()
--------ReadMe.txt(3KB)
--------StdAfx.h(1KB)
--------ClientDlg.cpp(5KB)
--------Client.dsw(535B)
--------Client.cpp(2KB)
--------res()
--------Client.opt(53KB)
--------Client.clw(1KB)
--------Client.rc(6KB)
--------Client.h(1KB)
----Server()
--------ServerSocket.h(1KB)
--------ServerDlg.cpp(5KB)
--------StdAfx.cpp(208B)
--------Server.aps(20KB)
--------resource.h(867B)
--------ListenSocket.h(1KB)
--------Server.rc(5KB)
--------Server.h(1KB)
--------ServerSocket.cpp(1KB)
--------Debug()
--------ReadMe.txt(3KB)
--------Server.clw(2KB)
--------StdAfx.h(1KB)
--------ListenSocket.cpp(1KB)
--------Server.dsp(4KB)
--------Server.opt(55KB)
--------ServerDlg.h(2KB)
--------Server.plg(2KB)
--------res()
--------Server.ncb(89KB)
--------Server.cpp(2KB)
--------Server.dsw(537B)
www.pudn.com.txt

网友评论