Python Socket通讯

来源:互联网 发布:linux重启网卡 编辑:程序博客网 时间:2024/05/29 18:02
#clietn.pyif __name__ == '__main__':      import socket      sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)      sock.connect(('localhost', 7556))      import time      time.sleep(2)      sock.send('1')      print sock.recv(1024)      sock.close()  #server.pyif __name__ == '__main__':      import socket      sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)      sock.bind(('localhost', 7556))      sock.listen(5)      while True:          connection,address = sock.accept()          try:              connection.settimeout(5)              buf = connection.recv(1024)              if buf == '1':                  connection.send('welcome to python server!')              else:                  connection.send('please go out!')          except socket.timeout:              print 'time out'          connection.close()

0 0