, поэтому я хочу создать своего рода чат, чтобы я мог общаться с моим другом в python, но я не знаю, как я могу подключиться к кому-то за пределами моего подпункта net, я знаю, как это сделать в моем собственном sub- net, но это не совсем то, что я хочу, то, что я попробовал: сделать сервер на компьютере моего друга, чтобы он прослушивал какой-то порт, затем я попытался соединиться с его publi c ip, но это не сработало.
, так что это клиент
SERVER_IP = "insert ip here"
SERVER_PORT = 12345
server_address = (SERVER_IP, SERVER_PORT)
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as sock:
sock.connect(server_address)
, а это сервер
LISTEN_PORT = 12345
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as listening_sock:
# bind
server_address = ('', LISTEN_PORT)
listening_sock.bind(server_address)
# listen for incoming
listening_sock.listen(1)
# create new conversation socket
client_sock, client_address = listening_sock.accept()
это вообще возможно сделать?