import socket BUF_SIZE = 1024 server_addr = ('127.0.0.1',8888) server = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) server.bind(server_addr) while True: print "waiting for data" data,client_addr = server.recvfrom(BUF_SIZE) print 'Connected by ',client_addr,' Receive data : ',data server.sendto(data,client_addr) server.close()
import socket import struct BUF_SIZE = 1024 server_addr = ('127.0.0.1',8888) client = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) while True: data = raw_input("Please input some string > ") client.sendto(data,server_addr) data,addr = client.recvfrom(BUF_SIZE) print "Data : ",data client.close()
原文地址:http://blog.csdn.net/rainlesvio/article/details/41849111