Unity Socket远程建立连接异常问题
问题
Socket连接远程服务器异常
c#代码如下:
iPEndPoint = new IPEndPoint(IPAddress.Parse("远程服务器地址"), port);
socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
socket.Bind(iPEndPoint);
解决
bind方法用于局域网内建立连接, 使用Connect方法建立远程连接
// socket.Bind(iPEndPoint);
// 使用connect替换
socket.Connect(iPEndPoint);