0

私は現在、グループ ボイス チャット プログラムに取り組んでいます。これは私の計画です:

  1. 192.168.1.125 でサーバーを構築します。ポート 3490 をリッスンし、ルーターに転送します。
  2. クライアントはサーバーに接続し、ユーザーの IP リストを取得します (クライアントがサーバーに接続するたびに、その IP アドレスがサーバーによって記録されます)。
  3. クライアントは UDP マルチキャストを使用して相互に通信します (これはルーターを介して可能ですか?)。

しかし今、私はトラブルに遭遇しています。LAN 内のクライアント (192.168.1.120 など) がサーバーに接続すると、192.168.1.120 として停止され、WAN からのクライアントには機能しません。

LAN IP をパブリック IP に変換する方法はあるのでしょうか? (これはルーターと関係があると思います)

ありがとう。

4

1 に答える 1

1

クライアントからクライアントへの直接通信が失敗した場合に備える必要があります。サーバー経由の中継または NAT トラバーサル/ペネトレーションが必要になる場合があります。これを正しく行うには、かなりの専門知識が必要です。

于 2013-09-24T02:36:59.000 に答える