如何在连接到套接字服务器的2个客户端之间交换消息?

时间:2018-05-02 19:23:51

标签: python-3.x python-2.7 sockets serversocket

我能够将消息从客户端发送到服务器,并将服务器的回复发送给客户端。

我很想知道如何在两个客户端之间明确地交换消息,而不像聊天室,所有消息都被广播到我想要向单个目标客户端发送消息的所有客户端。

1 个答案:

答案 0 :(得分:0)

您只能发送邮件客户端服务器

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监听套接字,或者使用针对套接字的监听,这只是