【发布时间】:2020-09-20 09:54:42
【问题描述】:
我想制作一个具有 tcp/ip 客户端的 Unity3D 应用程序。它应该定期检查是否有可用的服务器,如果有,则尝试连接到它。我尝试如下
_client = new TcpClient(_tcpAddress, _tcpPort);
if (!_client.Connected)
{
return false;
}
但每次调用构造函数时,都会严重滞后。有没有更快的方法来检查指定端口是否有服务器?
【问题讨论】:
-
if (_client == null)将永远评估为true。 -
感谢您发现错误 ;) 我已将其修复为
_client.Connected。但它仍然严重滞后