Я пытаюсь играть в свою игру Unity с 2 компьютеров (один - сервер (python), а другой - клиент (Unity и C#)), но когда я пытаюсь подключиться, консоль Unity показывает мне это ошибка:
"SocketException: попытка подключения не удалась, потому что подключенная сторона не ответила должным образом через некоторое время, или не удалось установить соединение, поскольку подключенный хост не смог ответить."
Если я поменяю IP-адрес клиента и запустим его на том же компьютере, он будет работать
Можете ли вы помочь мне выяснить это?
это клиент c# код (единицы):
socket my_socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
IPEndPoint endPoint = new IPEndPoint(IPAddress.Parse("192.168.43.95"), 7777);
GameMaster.my_socket.Connect(endPoint);
это код сервера (в python):
import socket
my_socket = socket.socket()
my_socket.bind(('0.0.0.0', 7777))
my_socket.listen(5)
(client_socket, client_address) = my_socket.accept()
print str(client_address)+" is connected"