摘要:
在上一篇中我们介绍了Winsock的初始化方法,本文将介绍使用Winsock进行面向连接的一般编程方式。文中会给出C++和对应的C#代码。Error控制 网络编程中对错误进行控制是非常重要的,因为你不知道什么时候会出现网络错误(如物理掉线、拥塞等,事实上它们经常出现,不用担心多数情况下的异常可以忽略不计,仍然可以在该套接字上进行通讯)。如果调用一个Winsock函数发生了错误,可以通过WSAGetLastError函数来获得已预定义的错误常量值。函数返回的是SOCKET_ERROR,在C#里有对应SocketError枚举值。[代码]MSDN上关于SocketError的解释面向连接的协议 阅读全文