摘要: //Server //网络数据报文的格式定义 ///报文有两个部分 ,包头和包体,是网络消息的基本单元///包头:描述本次消息包的大小,描述数据的作用///包体:数据 enum CMD{ CMD_LOGIN, CMD_LOG_RESULT, CMD_LOGOUT, CMD_LOGOUT_RESULT 阅读全文
posted @ 2021-08-22 21:33 __悠然 阅读(83) 评论(0) 推荐(0)
摘要: //网络数据报文的格式定义 ///报文有两个部分 ,包头和包体,是网络消息的基本单元///包头:描述本次消息包的大小,描述数据的作用///包体:数据 enum CMD{ CMD_LOGIN, CMD_LOGRESULT, CMD_LOGOUT, CMD_LOGOUTRESULT, CMD_ERROR 阅读全文
posted @ 2021-08-22 20:08 __悠然 阅读(497) 评论(0) 推荐(0)
摘要: //Server struct DataPackage{ int age; char name[32];}; int main(){ WORD ver = MAKEWORD(2, 2); WSADATA wsadata; WSAStartup(ver, &wsadata); // socket 创建 阅读全文
posted @ 2021-08-21 23:40 __悠然 阅读(38) 评论(0) 推荐(0)
摘要: //Server int main(){ WORD ver = MAKEWORD(2, 2); WSADATA wsadata; WSAStartup(ver, &wsadata); // socket 创建套接字 SOCKET Sock = socket(AF_INET, SOCK_STREAM, 阅读全文
posted @ 2021-08-21 22:16 __悠然 阅读(23) 评论(0) 推荐(0)
摘要: //Windows.h 包含旧版本 socket 的 一些宏定义 因此: Winsock2.h 要包含在 Windows.h 前面 //方法一 //方法二: 第一行 定义 :#define WIN32_LEAN_AND_MEAN 避免 宏定义冲突; #define WIN32_LEAN_AND_ME 阅读全文
posted @ 2021-08-21 16:12 __悠然 阅读(87) 评论(0) 推荐(0)