私が行っている学部研究プロジェクトのおもちゃの UDP クライアント/サーバー プログラムに取り組んでいます。Raspberry Pi でサーバーを起動して実行し、ホーム ルーターでポート範囲転送を構成して、メッセージがサーバーに適切に渡されるようにしました。ただし、私が問題を抱えているのは、ルーターを介してクライアントにメッセージを戻すことです。
例: サーバーを稼働させ、クライアント プロセスから接続メッセージをサーバーに送信します。私のサーバーはメッセージを受信し、ack を返しますが、サーバーが ack をクライアントの外部 IP に送信し、その後クライアント ルーターによってドロップされるため (ルーターがメッセージの処理方法を認識していないため)、クライアントが受信することはありません。 )。
この問題には明確な解決策が必要だと思いますが、ネットワーキングについては、どこから調べればよいかさえわからないだけです。