当我编写 ENUM 引用(如下)时,写入套接字的内容是什么?我在 whireshark 中捕获了一些东西,但它不像 ENUM 名称“JOIN”.. 它的长度也不相同。服务器以某种方式理解此代码发送了 JOIN 枚举。
#include <sstream>
#include <iostream>
... WriteToSocket( SOCKET hSocket, char *buf, int iCount)
send(hSocket, buf, iCount, 0);
enum { JOIN, ...};
m_Command = JOIN;
WriteToSocket (hSocket, (char *)&m_Command, sizeof(m_Command));
我希望我包含了足够的信息并包含声明...