我正在开发一个简单的应用程序,它将从服务器(连续)获取一些值,并使用这些值将它们绘制在使用Tkinter制作的画布上。问题是Tkinter模块的mainloop函数使得无法获取值,因为循环从未进入,而且由于我必须连续获取值,所以循环是一个无限循环,在这种情况下,由于循环继续运行,GUI不可见。那我该怎么办?我该怎么做?在
我读了this问题和{a2}问题。答案表明是扭曲的。还有别的办法吗?在
服务器的代码是:
import socket
import pickle
import random
import time
data=[]
s=socket.socket()
host=socket.gethostname()
port=12345
s.bind((host,port))
s.listen(5)
c,addr=s.accept()
while True:
data=str(random.randint(100,500))
c.send(data)
time.sleep(1)
c.close
客户端的代码是:
^{pr2}$
目前没有回答
相关问题 更多 >
编程相关推荐