我有幾個問題關於套接字,我搜索但找不到直接的答案。連接在登錄服務器,轉發到世界服務器
我有一個登錄服務器和一個世界服務器。我從TcpClient to the TcpListener
連接login server
。我想both a Tcp and a Udp connection on the world server
,所以一旦檢查登錄,我使用TcpClient.Connect
將TcpClient
重定向到世界服務器。
經過這個過程,我告訴客戶端通過Udp to the login server
連接,然後使用Socket.Connect
再次轉發到世界服務器。
我轉發而不發送客戶端消息給客戶端重定向的原因是,我只有want to expose the login server IP and port to the client
。
我對套接字沒有經驗,有沒有更好的方式來重定向而不暴露世界服務器IP和端口?
我的理論今天下午進行了測試,並且光榮地失敗了。似乎我無法重定向服務器上的連接。我必須對此有一個重新思考,理論在那裏,但-1不是先測試.. –