首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何实现服务器端与多客户端的“通信”?

如何实现服务器端与多客户端的“通信”?
EN

Stack Overflow用户
提问于 2010-11-10 09:23:48
回答 1查看 449关注 0票数 0

我的目标是实现一个服务器和多个客户端之间的相互通信。这是我写的服务器部分:

代码语言:javascript
复制
Import subprocess, time, socket, fileinput
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host=''
port = 2000
s.bind((host, port))
s.listen(2) # here 2 means the maximum number of clients that can connect to the server is 2
conn,addr = s.accept()
for data in fileinput.input('some file I previously created')
    conn.send(data)
conn.close()

所以,这就是客户端和服务器之间的通信。(仅服务器部分)。问题是:这个脚本可以实现一个客户端和一个服务器之间的通信。

如何实现一个服务器和多个客户端之间的通信。假设我在文件中有6个数字。我希望将前3个发送给client-A,第4个发送给client-B,其余的发送给client-C。

如何实现这一点?

我很欣赏你宝贵而有经验的技能。

EN

回答 1

Stack Overflow用户

发布于 2010-11-10 09:29:33

使用Twisted

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4140431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档