У меня есть глобальный IP-адрес (который принадлежит сетевому администратору) моей системы и сопоставлен с моим локальным IP-адресом, с использованием программирования сокетов локальной сети.
Мой глобальный дает ответ, когда я пинг с помощью мобильной точки доступа. Но я не могу запустить сервер сокетов, мой IP-адрес сервера (локальный) сопоставлен с глобальным IP-адресом с номером порта.
Пожалуйста, расскажите что-нибудь о моей проблеме.
Любая помощь очень благодарна вам.
СТОРОНА СЕРВЕРА:
host = '192.168.8.196'
port = 1002
while True:
so = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
so.bind((host,port))
so.listen(5)
print("server started.")
connn,addr = so.accept()
print ("client connected IP:<" + str(addr) +">")
СТОРОНА КЛИЕНТА:
import socket
s = socket.socket()
s.connect(('x.x.x.x',1002))// xxxx = global ip
print ("client connected to server")