私は、UDP プロトコルに基づくサーバー クライアント アプリケーションに取り組んでいます。サーバーは C++ で記述され、クライアントは C# で記述されています。
サーバー側では、recvfrom() を使用してバッファーを取得します。
int bufLen = recvfrom(s, buf, 1024, NULL, (sockaddr*)&addr, &addrlen);
奇妙なことに、受信した buf はクライアントから送信したものとまったく同じですが、bufLen は -1、つまり SOCKET_ERROR です。
何が問題なのかわかりません。助けてください。どうもありがとう。