client客户端
代码如下:
if __name__ == ‘__main__’: import socket import os sock = socket.socket(socket.af_inet, socket.sock_stream) sock.connect((‘localhost’, 8001)) import time time.sleep(2) sock.send(‘1’) print sock.recv(1024)
#os.system(‘pause’) #raw_input() time.sleep(3) sock.close()
server服务端
代码如下:
if __name__ == ‘__main__’: import socket sock = socket.socket(socket.af_inet, socket.sock_stream) sock.bind((‘localhost’, 8001)) sock.listen(5) while true: connection,address = sock.accept() try: connection.settimeout(5) buf = connection.recv(1024) if buf == ‘1’: connection.send(‘welcome to server!’) else: connection.send(‘please go out!’) except socket.timeout: print ‘time out’ connection.close()