python聊天程序

来源:互联网 发布:网络销售汽车授权书 编辑:程序博客网 时间:2024/06/09 10:35

server:

# coding:utf8    '''''创建服务器端程序,用来接收客户端传进的数据'''    from socket import *  from time import ctime    def server():      HOST = '127.0.0.1'      PORT = 10521      ADDR = (HOST,PORT)      server_socket = socket(AF_INET,SOCK_STREAM)      server_socket.bind(ADDR)      server_socket.listen(5)      while True:          print 'Waiting for connecting ......'          tcpclientsocket,addr = server_socket.accept()          print 'Connected by ',addr          while True:              data = tcpclientsocket.recv(1024)              if not data:                  break              print data              data = raw_input('I>')              tcpclientsocket.send('[%s]%s'%(ctime(),data))          tcpclientsocket.close()      server_socket.close()    server()  

client:

# coding:utf8  '''''创建客户端程序,向服务器传递数据'''    from socket import *    def client():      HOST = '127.0.0.1'      PORT = 10521        clientsocket = socket(AF_INET,SOCK_STREAM)      clientsocket.connect((HOST,PORT))      while True:          data = raw_input('>')          if not data:              break          clientsocket.send(data)          data = clientsocket.recv(1024)          if not data:              break          print data      client()  


注意使用时,如果不想用了,

记得先关掉client.py,再关掉server.py,否则会出现端口占用的问题

原创粉丝点击