Windows网络通信
RomanticChopin
这个作者很懒,什么都没留下…
展开
-
Winsock网络编程笔记:select()函数详解,select例子实现非阻塞TCPServer
套接字集合:fd_set (defined in winsock2.h)fd_set结构可以把多个套接字集合在一起,形成一个套接字集合。select函数可以测试这个集合中哪些套接字有事件发生。typedef struct fd_set{ u_int fd_count; // how many are SET...原创 2020-03-04 21:02:30 · 1437 阅读 · 0 评论 -
Winsock网络编程笔记:基于UDP的Server
每次写网络程序都必须编写代码载入和释放winsock库,为了以后方便使用,我们将封装一个CInitSock类来管理Winsock库:// initsock.h文件#include <winsock2.h>#pragma comment(lib, "WS2_32") // 链接到WS2_32.libclass CInitSock {pub...原创 2020-03-03 19:55:34 · 332 阅读 · 0 评论 -
Winsock网络编程笔记:基于UDP的Client
每次写网络程序都必须编写代码载入和释放winsock库,为了以后方便使用,我们将封装一个CInitSock类来管理Winsock库:// initsock.h文件#include <winsock2.h>#pragma comment(lib, "WS2_32") // 链接到WS2_32.libclass CInitSock {...原创 2020-03-03 19:50:16 · 278 阅读 · 0 评论 -
Winsock网络编程笔记 :基于TCP的Server
每次写网络程序都必须编写代码载入和释放winsock库,为了以后方便使用,我们将封装一个CInitSock类来管理Winsock库:// initsock.h文件 #include <winsock2.h>#pragma comment(lib, "WS2_32") // 链接到WS2_32.lib class CInitSock {public: CInitS...原创 2020-02-29 20:22:09 · 386 阅读 · 0 评论 -
Winsock网络编程笔记 : 基于TCP的 Client
每次写网络程序都必须编写代码载入和释放winsock库,为了以后方便使用,我们将封装一个CInitSock类来管理Winsock库:// initsock.h文件 #include <winsock2.h>#pragma comment(lib, "WS2_32") // 链接到WS2_32.lib class CInitSock {public:...原创 2020-02-29 19:52:44 · 230 阅读 · 0 评论 -
WinSock网络编程笔记: 获得本地IP地址
每次写网络程序都必须编写代码载入和释放winsock库,为了以后方便使用,我们将封装一个CInitSock类来管理Winsock库:// initsock.h文件#include <winsock2.h>#pragma comment(lib, "WS2_32") // 链接到WS2_32.libclass CInitSock {public: CInitSoc...原创 2020-02-29 16:02:01 · 541 阅读 · 0 评论