1. client and server
server:
import socket
HOST = ''
PORT = 12235
BUFSIZ = 1024
ADDR = (HOST, PORT)
tcpsersock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
tcpsersock.bind(ADDR)
tcpsersock.listen(5)
while True:
print("waiting for connection...")
tcpclisock, addr = tcpsersock.accept()
print("...Connected from: "),addr
while True:
data = tcpclisock.recv(BUFSIZ)
if not data:
break
tcpclisock.send('%s' % data)
tcpclisock.close()
tcpsersock.close()
client:
import socket
HOST = 'localhost'
PORT = 12235
BUFSIZ = 1024
ADDR = (HOST, PORT)
tcpclisock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
tcpclisock.connect(ADDR)
while True:
data = 'This is a test program, Hello world'
if not data:
break
tcpclisock.send(data)
data = tcpclisock.recv(BUFSIZ)
if not data:
break
print data
tcpclisock.close()