The example in this paper describes how Python implements a simple socket program to transfer messages between two computers. Share to everyone for your reference. The specific analysis is as follows:
Python developed a simple socket program between two computers to transfer messages, divided into the client and the server, respectively, after running on two computers can be simple message transmission, can also be tested on a computer, set up two different ports.
# Save as server.py server code # Message receiverimport osfrom socket Import *host = "" Port = 13000buf = 1024addr = (host, port) Udpsock = socket (af_inet, Sock_dgram) udpsock.bind (addr) print "Waiting to receive messages ..." while True: (data, addr) = Udpsock.recvfrom (buf) print "Received message:" + data if data = = "Exit": breakudpsock.close () os._ Exit (0) # Save as client.py client code # Message senderimport osfrom socket Import *host = "127.0.0.1" # set to IP address of TA Rget Computerport = 13000addr = (host, port) Udpsock = socket (af_inet, SOCK_DGRAM) while True: data = Raw_input ("Enter m Essage to send or type ' exit ': ") udpsock.sendto (data, addr) if data = =" Exit ": breakudpsock.close () os._exit (0)
Hopefully this article will help you with Python programming.