python 使用socket 实现一发一收的简单聊天
2019-03-01 14:20
776 查看
第一部分:服务端
import socket sk = socket.socket() address = ('127.0.0.1', 9000) sk.bind(address) sk.listen(3) print('waitting......') while True: conn, addr = sk.accept() print('新来一个',addr) while True: data = conn.recv(1024) if not data: print('关闭了一个链接') conn.close() break print(str(data, 'utf8')) inp = input('>>>>') conn.send(bytes(inp, 'utf8'))
第二部分客户端
import socket sk = socket.socket() address = ('127.0.0.1', 9000) sk.connect(address) while True: inp = input('>>>>') if inp == 'exit': break sk.send(bytes(inp, 'utf8')) data = sk.recv(1024) print(str(data, 'utf8')) else: sk.close()
相关文章推荐
- 使用java websocket简单实现即时聊天
- Python socket 实现简单的server-client聊天
- 使用Socket实现最简单的聊天功能
- 使用Socket、SeverSocket,利用线程实现的简单的一对一聊天
- JAVA系列课程讲座二:使用Socket通信实现简单聊天通信程序(UDP方式)
- 使用java websocket简单实现即时聊天
- Python基于Socket实现的简单聊天程序示例
- 使用Socket实现简单聊天
- Python使用socket实现简单的文件传输并校验
- 使用socket与线程实现简单机器人聊天
- WPF使用socket实现简单聊天软件
- C#使用Socket实现服务器与多个客户端通信(简单的聊天系统)
- 使用Express + Socket.io + MongoDB实现简单的聊天
- python socket 简单实现聊天功能
- python socket编程 实现简单p2p聊天程序
- (32)--使用Socket--udp实现简单的聊天软件
- Python 使用list实现简单的集合set
- 使用socket实现简单的统计站点人数
- 使用Python SocketServer快速实现多线程网络服务器
- Python使用shelve模块实现简单数据存储的方法