【发布时间】:2013-03-02 12:30:45
【问题描述】:
我正在编写一个 python 套接字客户端
- 每 5 秒发送一次
message one(例如 Hello),每 15 秒发送一次message two(例如 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')
【问题讨论】:
-
如果您想得到答案,请将您编写的代码的相关部分发布。否则您将面临关闭问题的风险
-
感谢您的建议
-
@Winston 代码不足。您如何创建这些线程?
-
我添加了socket代码