我写一个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