0

UDP ソケットを特定の IP (127.0.0.1/INADDR_LOOPBACK または 0.0.0.0/INADDR_ANY 以外) にバインドしようとすると失敗します。

クライアントごとに専用の UDP ソケットが必要です (ポイント ツー ポイント接続)。

ソケットをバインドせずに sendto および recvfrom 関数を使用すると、データが到着しません。

明らかな解決策はありますか?

4

1 に答える 1

0

UDP ソケットを非ローカル アドレスにバインドすることはできません。UDP ソケットをアドレスにバインドすると、そのアドレスから送信されるパケットではなく、そのアドレスに向けられパケットが必要になります。すべてのクライアントで単一のソケットを共有する方法を見つける必要があります。

于 2012-07-23T23:49:40.113 に答える