У меня есть программа сервера и клиента.
Это 10060 ошибок при использовании на одном P C. (Только несколько P C)
Это код сервера .
public async Task<bool> StartAsync(int port, CancellationToken cancellationToken = default)
{
ServerConfig s = new ServerConfig();
s.Ip = "Any";
s.Port = 3333;
s.Mode = SocketMode.Tcp;
s.TextEncoding = "UTF-8";
// setup
if (!await Task.Run(() => Setup(s), cancellationToken))
{
var showFalseConfig = Config;
// failed Setup return to false
return false;
}
// Start
return await Task.Run(() => Start(), cancellationToken);
}
Это код клиента.
public async Task<bool> ConnectAsync(CancellationToken cancellationToken = default)
{
try
{
_client = new EasyClient();
_client.Initialize(new MyReceiveFilter(), p => Received?.Invoke(this, p));
_client.Error += ConnectionError;
_client.Connected += Connected;
_client.Closed += Closed;
_client.Closed += Client_Closed;
return await _client.ConnectAsync(new DnsEndPoint("127.0.0.1", 3333));
}
catch(Exception e)
{
errorMessage = e.ToString();
return false;
}
}
Мне кажется, у этого кода нет проблем.
В чем проблема?