我寫一個Python套接字客戶端,Python的插座異步收發設計
- 發出
message one
(如你好)每5秒和message two
(例如15秒),每15秒 - 在收到消息任何時間
我的意思是做不同的線程發送和接收。但它仍然阻塞。 有沒有人有建議?
線程#1
threading.Thread(target=Thread2, args=(sock)).start()
sock.recv(1024)
線程#2
def Thread2(sock):
count = 0
while True:
sleep(5)
count = count + 5
sock.send('Hello')
if count % 15 == 0
sock.send('15 seconds')
如果你想要一個答案,請張貼你寫的代碼的相關部分。或者你會冒險讓問題關閉 – 2013-03-14 08:57:52
感謝您的意見 – Winston 2013-03-14 09:14:43
@Winston代碼不足。你如何創建這些線程? – freakish 2013-03-14 09:20:38