0

マルチキャスト サーバー ソケットがあります。MFC CSocket の SendTo 操作に気付くと、彼はエラーコード 10038 を返してきました。"WSAENOTSOCK The descriptor is not a socket."

したがって、誰かがこの問題を解決する方法を教えてくれます。

これは、サーバーソケットを作成するための私のコードです

Create(AF_INET,SOCK_DGRAM,NULL);
    Bind(12234,"225.6.7.8");
    int optVal = 10;
    int i = SetSockOpt(IP_MULTICAST_TTL,(void*)&optVal,sizeof(int));

これはクライアントにヘッダーを送信する操作です

int result = this->SendTo(header, header.GetLength(),12234,"225.6.7.8");

どうもありがとうございました。

4

1 に答える 1

0

ストリームではなくデータグラムを使用しているため、バインドする必要はまったくないと思います。

于 2013-01-06T13:26:51.027 に答える