首页 > 编程知识 正文

qq没有显示任何状态,QQ强制聊天代码

时间:2023-05-03 18:08:37 阅读:113091 作者:1910

前端服务器

首先引进

importsocketIP_port=(127.0.0.1 ),8081 ) UDP_server_sock=socket.socket ) socket.af_inet, 象征socket UDP协议的通信方式UDP_server_sock.bind(IP_port ) #你对外服务的端口到此为止,所有客户端都通过该端口与你通信addr=UDP _ server 4m % s33 [ 0m ' % (addr [0],addr[1],QQ_msg.decode('utf-8 ' ) ) ) back _ msg=

importsocketbufsize=1024 UDP _ client _ socket=socket.socket (socket.af _ inet,socket.SOCK_DGRAM ) QQ _ namam }while True: qq_name=input ('请选择聊天对象: ' ).strip ) ) while True: msg=input )信息,然后返回汽车if msg==' q ' : breakifnotmsgornotqq _ nameorqq _ name _ DIC : continue UDP _ client _ socket.send 这就是UDP的区别。 虽然不需要建立连接,但是必须有自己的地址发送到服务器端。 因为否则,服务端就无法判断是谁发来的消息,不知道该将消息回复到哪里。 原因是我们之间没有建立连接信道back_msg。 addr=UDP _ client _ socket.recvfrom (bufsize )也同样处于块状态,表示来自消息print(([%s:%s]的消息:(033 ) 1; 4m % s33 [ 0m ' % ] UDP _ client _ socket.close (utf-8 ) ) ) addr[1]、addr[1]、back_msg.decode )

转载于:https://www.cn blogs.com/liuren Li/p/9804891.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。