python socket Select模型

来源:互联网 发布:淘宝介入处理流程 编辑:程序博客网 时间:2024/06/07 00:39
import socket
import sys
import socket
import select
        
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.connect(('192.168.1.103',21152))

print("Connected Ok!")

while 1:
 
    infds,outfds,errfds = select.select([s],[],[s],0.05)
    if len(infds):
        data = s.recv(4096)
        if not len(data):
            print("\r Remote end closed connection;exiting.")
            break;
        sys.stdout.write("\rReceived:"+data)
        sys.stdout.flush()
    if len(errfds):
        print("\rProblem occurred;exiting.")
        sys.exit(0)

    

编译通过 ,接受收据正常

Connected Ok!
Wed Apr 16 00:22:24 2014


Wed Apr 16 00:22:29 2014



Wed Apr 16 00:22:39 2014


Wed Apr 16 00:22:44 2014


Wed Apr 16 00:22:49 2014


Wed Apr 16 00:22:54 2014


Wed Apr 16 00:22:59 2014


Wed Apr 16 00:23:04 2014

0 0
原创粉丝点击