
我想要一个功能来检查数据是否在读取之前在套接字中等待读取.这样的事情会有所帮助:
if (data available) then read dataelse wait in blocking mode till data becomes available我怎样才能在Python中实现这一点最佳答案
while 1: socket_List = [sys.stdin,s] # Get the List sockets which are readable read_sockets,write_sockets,error_sockets = select.select(socket_List,[],[]) for sock in read_sockets: #incoming message from Remote Server if sock == s: data = sock.recv(4096) if not data : print '\ndisconnected from server' sys.exit() else : #print data sys.stdout.write(data) #user entered a message else : msg = sys.stdin.readline() s.send(msg) 总结 以上是内存溢出为你收集整理的检查python中套接字中是否有数据可用全部内容,希望文章能够帮你解决检查python中套接字中是否有数据可用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)