WinSock
略游
https://gitee.com/lveyou/dl
展开
-
WinSock的recv返回值处理
今天在调试程序的时候发现,客户端调用closesocket时,服务器应该会返回SOCKET_ERROR,实际上Debug版本是这样,但Release版本并不是。相同的代码Debug返回了-1,Release返回了0。通过看msdn的原文可以发现:If no error occurs, recv returns the number of bytes received and the buffer p原创 2017-09-28 11:39:23 · 1936 阅读 · 0 评论 -
DND是如何封装WinSock的?
DND是如何封装WinSock的?文章简介:本文章讲述在WinSock的基础上封装一层框架后,将网络通讯变得简单和具有实用价值。 这个框架使用多线程、阻塞模型,使用TCP协议,最终封装后为一个服务器对多个客户端的C/S模式,这种模式比较适合游戏。 完整的代码在这个地方: https://github.com/Lveyou/DNDWinSock的配置:本框架使用WinSock 2.2版本(目前都原创 2017-09-08 10:39:29 · 406 阅读 · 0 评论