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));
十分な情報を含め、ステートメントを含めることを願っています...