программирование сокетов Python с использованием глобального ip - PullRequest
0 голосов
/ 15 мая 2019

У меня есть глобальный 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")
...