python socket server client 示例,pythonsocket,import socke
文章由Byrx.net分享于2019-03-23 10:03:14
python socket server client 示例,pythonsocket,import socke
import socketimport selectSERVER_SOCKADDR = ("", 424242)server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)server.setblocking(0) # <------------------server.bind(SERVER_SOCKADDR)server.listen(5)client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)client.setblocking(0)result = client.connect_ex(SERVER_SOCKADDR)rfds, wfds, xfds = select.select([server], [client], [], 1)if server in rfds: print "Server socket: accept does not block" sockfd, addr = server.accept() # sockfd.send() and sockfd.recv() to # write and read the stream... sockfd.setblocking(0) print sockfd, addrelse: print "Server socket: accept blocks"if client in wfds: print "Client socket: write does not block"else: print "Client socket: write blocks"server.close()client.close()
评论关闭