The example of this article tells the Python network programming, share for everyone to reference.
The specific methods are as follows:
The service-side code is as follows:
From Socketserver import (TCPServer as TCP,
Streamrequesthandler as SRH) from time
import ctime
HOST = '
PORT = 21567
ADDR = (HOST, PORT)
class Myrequesthandle (SRH):
def handle (self):
print ' Connecting from ... ' , self.client_address
self.wfile.write ("[%s]:%s"%
(CTime (), Self.rfile.readline ())
)
Tcp_ Server = TCP (addr,myrequesthandle)
print ' Waiting connecting ... '
tcp_server.serve_forever ()
The client code is as follows:
From socket import *
HOST = ' localhost '
PORT = 21567
bufsize = 1024
ADDR = (HOST, PORT) while
True:
tcpclisock = socket (af_inet,sock_stream)
tcpclisock.connect (ADDR)
data = raw_input (' >>> ')
If not data:
break
tcpclisock.send ("%s\r\n"% data)
data = Tcpclisock.recv (bufsize)
if not data:< C14/>break
Print Data.strip ()
tcpclisock.close ()
I hope this article will help you with your Python programming.