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)

 

posted @ 2016-04-20 19:43  FreeMan1  阅读(155)  评论(0编辑  收藏  举报