![](/img/trans.png)
[英]How can I connect 2 nodes and send data over them using python sockets?
[英]How would I handle multiple sockets and send data between them in Python 2.7.3?
我正在嘗試在Python 2.7.3中創建一個服務器,每當一個客戶端連接將數據發送到服務器時,該服務器就會將數據發送到所有客戶端連接。 例如,如果客戶c3發送"Hello, world!"
到我的服務器上,我想讓我的服務器發送"Hello, world!"
到客戶端連接c1和c2。 通過客戶端連接,我的意思是socket.accept()
返回的通信套接字。
請注意,我已經嘗試使用
有人知道實現此目的的任何方法嗎? asyncore
和
twisted
模塊,但是AFAIK他們不支持此功能。
編輯 :我已經看過Twisted,但是我寧願使用socket
模塊。 有沒有一種方法可以使用套接字模塊執行此操作(可能是多線程,可能使用select)?
您絕對可以使用Twisted Python做到這一點。 您只需要接受連接並設置自己的處理邏輯即可(當然,該庫不完全包含對您的特定通信模式的內置支持,但是您不能期望這樣做)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.