import socket,time port = 5000 server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server_socket.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1) server_socket.bind(("", port)) server_socket.listen(5) bufsize = 4096 while True: print 'accept' sock,address = server_socket.accept() data = sock.recv(bufsize) while data != '': print data print 'r' data = sock.recv(bufsize) print 'e:data:%s' % data print 'sock closed by peer' print 'write' a = 0 string = 'nihao,client' while True: a += sock.send(string) print 'write finish: %d' % a |
import socket,sys,time client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) client_socket.connect(('localhost',int(sys.argv[1]))) client_socket.send(sys.argv[2]) #client_socket.shutdown(2) client_socket.close() time.sleep(1000) |
歡迎光臨 Chinaunix (http://www.72891.cn/) | Powered by Discuz! X3.2 |