python socket编程 实现socket客户端和服务端

代码如下:

import socket#socket通信客户端def client(): mysocket=socket.socket(socket.af_inet,socket.sock_stream) mysocket.connect((‘127.0.0.1’,8000)) mysocket.send(‘hello’) while 1: data=mysocket.recv(1024) if data: print data else: break mysocket.close()#服务器端def server(): ser=socket.socket(socket.af_inet,socket.sock_stream) ser.bind((‘127.0.0.1’,8000)) ser.listen(5) while 1: client,addr=ser.accept() print ‘accept %s connect’%(addr,) data=client.recv(1024) print data client.send(‘get’) client.close()