【问题标题】:How can I exchange messages between 2 clients connected to a socket server?如何在连接到套接字服务器的 2 个客户端之间交换消息?
【发布时间】:2018-10-13 00:03:36
【问题描述】:

我能够从客户端向服务器发送消息,也可以从服务器向客户端发送回复。

我很想知道如何在 2 个客户端之间显式交换消息,这与聊天室不同,聊天室中所有消息都广播给所有客户端,我想将消息发送给单个目标客户端。

【问题讨论】:

  • 请发布您的一些代码,以便我们知道如何提供帮助。

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


【解决方案1】:

你只能发送消息客户端服务器

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 来监听套接字,或者使用针对 Sockets 来监听,仅此而已

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-01
    • 2017-02-25
    • 2015-06-13
    • 1970-01-01
    • 2022-01-14
    • 1970-01-01
    相关资源
    最近更新 更多