python聊天程序
生活随笔
收集整理的這篇文章主要介紹了
python聊天程序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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,否則會出現端口占用的問題
總結
以上是生活随笔為你收集整理的python聊天程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中threading模块详解
- 下一篇: 关闭sublime3自动更新(要输入li