python代码写一个聊天app
时间: 2024-02-01 09:04:19 浏览: 113
python实现聊天小程序
我们可以使用python的socket库来写一个聊天应用程序。下面是一个简单的例子:
```
import socket
def main():
# 创建一个socket
s = socket.socket()
# 设置服务器的ip和端口
host = '127.0.0.1'
port = 12345
# 绑定ip和端口
s.bind((host, port))
# 启动监听,最多允许5个客户端连接
s.listen(5)
print('服务器已启动,正在监听...')
# 接受客户端的连接
conn, addr = s.accept()
print('客户端已连接,地址为:', addr)
while True:
# 接收客户端发送的消息
data = conn.recv(1024)
# 如果接收到的数据为空,说明客户端已断开连接
if not data:
break
# 打印接收到的消息
print('接收到的消息:', data.decode('utf-8'))
# 发送消息给客户端
conn.send(data)
# 关闭连接
conn.close()
if __name__ == '__main__':
main()
```
阅读全文