BSocket 直播礼物。实现。长连。逻辑,界面 demo

3 篇文章 0 订阅
https://github.com/1120198892/GiftSocketDemo
好的,下面是一个简单的 Python 长连接的示例代码: ```python import socket HOST = '127.0.0.1' # 服务器 IP 地址 PORT = 8888 # 服务器端口号 # 创建 socket 对象 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 设置 socket 地址,绑定 IP 和端口号 s.bind((HOST, PORT)) # 监听客户端连接请求 s.listen(1) print('等待客户端连接...') while True: # 接受客户端连接请求,返回一个客户端 socket 对象和客户端地址 conn, addr = s.accept() print('已连接客户端:', addr) while True: # 从客户端接收数据 data = conn.recv(1024) if not data: break print('收到客户端消息:', data.decode()) # 向客户端发送数据 conn.sendall('已收到消息'.encode()) # 关闭客户端连接 conn.close() print('客户端已断开连接') ``` 这个示例代码中,我们创建了一个 socket 对象,并将其绑定到了指定的 IP 和端口号上。然后通过 `listen()` 方法开始监听客户端连接请求。当有客户端连接时,我们通过 `accept()` 方法接收客户端连接请求,并返回客户端 socket 对象和客户端地址。在与客户端建立的连接中,我们可以通过客户端 socket 对象的 `recv()` 方法接收来自客户端的数据,也可以通过 `sendall()` 方法向客户端发送数据。当客户端关闭连接时,我们通过 `close()` 方法关闭与客户端的连接。 以上是一个简单的 Python 长连接的示例代码,你可以根据自己的实际需求进行修改和扩展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值