Stack Overflow на русском Asked by Mixa Konan on January 4, 2022
Пытаюсь сделать удаленный сервер, взяв за основу вот это:
private static IPEndPoint tcpEndPoint = new IPEndPoint(IPAddress.Any, 8080);
private static Socket tcpSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
public static void Start()
{
tcpSocket.Bind(tcpEndPoint);
tcpSocket.Listen(1);
}
На стороне клиента прописан ендпоинт с внешним айпи, который беру парсингом со стороннего сервиса и к которому и пытаюсь прикконектиться, находясь не в локальной сети:
var tcpEndPoint = new IPEndPoint(IPAddress.Parse(" **условные 92.229.121.13** "), 8080);
var tcpSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
tcpSocket.Connect(tcpEndPoint);
Проблема в том, что на этапе коннекта просто выдаёт таймаут, нагуглил, что такие проблемы вызывает NAT и ещё куча всякого низкоуровневого софта. Есть решения?
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP