我最近准备把公司的所有数据和服务转移到华为云服务器上,经过测试,其它的连接和下载都没有问题,速度也没有问题。
但运行QQserver 时就不行了,会出现下面的错误:
启动IMServer|System.Net.Sockets.SocketException: 在其上下文中,该请求的地址无效。
在 System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
在 System.Net.Sockets.Socket.Bind(EndPoint localEP)
在 System.Net.Sockets.UdpClient..ctor(IPEndPoint localEP)
在 Foxtable.IMServer.Start()
这是什么原因啊?难道是公网的地址问题?但是用这个IP为什么边数据和FTP下载都没有问题呢?
我在QQserver 里只有这几句代码:
QQServer.ServerIp = IP '指定IP地址 IP地址应该没问问题,因为数据连接也是用这个地址的
QQServer.ServerPort = 52177 '指定端口
QQServer.HeartbeatInterval = 30 '指定心跳时间
QQServer.HeartbeatTimeout = 100 '指定心跳超时时间
QQServer.Start() '启动QQServer