Как я могу обмениваться сообщениями между 2 клиентами, подключенными к серверу сокетов? - PullRequest
0 голосов
/ 02 мая 2018

Я могу отправлять сообщения от клиентов на сервер, а также отправлять ответ с сервера на клиент.

Мне интересно узнать, как я могу явно обмениваться сообщениями между двумя клиентами, в отличие от чата, где все сообщения передаются всем клиентам, я хочу отправить сообщение одному целевому клиенту.

1 Ответ

0 голосов
/ 03 мая 2018

Вы можете отправить сообщение только клиентскому серверу

import socket

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host = '192.168.1.2' #ip of sv
port = 4444 #port example
s.connect((host, port))
r = raw_input('[+] Enter Message to Send : ')
s.send(r)

и Сервер должен прослушивать сокет с помощью netcat или прослушивать с использованием сокетов, вот только

...