我有几个关于套接字的问题,我搜索但找不到直接答案。
我有一个登录服务器和一个世界服务器。我从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 和端口?