ソケットに関していくつか質問があります。検索しましたが、直接的な答えが見つかりませんでした。
ログインサーバーとワールドサーバーがあります。TcpClient to the TcpListener
上のから接続しlogin server
ます。が必要both a Tcp and a Udp connection on the world server
なので、ログインが確認されたら、TcpClient
を使用して をワールド サーバーにリダイレクトしますTcpClient.Connect
。
このプロセスの後、クライアントに 経由Udp to the login server
で接続するように指示し、 を使用Socket.Connect
して再度ワールド サーバーに転送します。
クライアントメッセージを転送してリダイレクトするためにクライアントに送信しない理由は、want to expose the login server IP and port to the client
.
ソケットの経験がありません。ワールド サーバーの IP とポートを公開せずにリダイレクトするより良い方法はありますか?