Добрый вечер всем, у меня проблемы с подключением к Socket с использованием моего IP-адреса. Я могу подключиться, используя свой локальный адрес, но не повезло, что он работает с моим publi c. Если я go на www.canyouseeme.org, я вижу, что мой сервер получает соединение, и сайт говорит, что может видеть службу. Вот код Клиент
public void Connect() {
IPAddress ipAddr = IPAddress.Parse("xx.xx.143.138");
clientSocket = new Socket(ipAddr.AddressFamily, SocketType.Stream, ProtocolType.Tcp);
// Connect
clientSocket.Connect(new IPEndPoint(ipAddr, 7777));
}
Сервер:
private void Listen() {
IPAddress ipAddr = IPAddress.Any;
serverSocket = new Socket(ipAddr.AddressFamily, SocketType.Stream, ProtocolType.Tcp);
serverSocket.Bind(new IPEndPoint(ipAddr, 7777));
}
Заранее спасибо, Эмилиано