Python Socket
[root@localhost day5]# cat server.py
import socket
HOST=''
PORT=50007
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.bind((HOST,PORT))
s.listen(1)
while 1:
conn,addr=s.accept()
print 'Connected by' ,addr
while 1:
a = conn.recv(1024)
print '%s client:%s'%(addr,a)
if a == 'goodbye':
break
reply=raw_input("You:").strip()
if not a:break
conn.sendall(reply)
conn.close()
[root@localhost day5]# cat client.py
import socket
host='192.168.68.128'
port =50007
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.connect((host,port))
while True:
msg = raw_input("client:")
s.sendall(msg)
data=s.recv(1024)
print 'server:%s'%data
s.close()
print 'Received',repr(data)