python聊天室
响神
计算机知识体系完整,自学能力强,动手能力强。
展开
-
python3实战-udp协议的聊天室
首先说一下聊天室需要的技术:客户端-服务器模式的搭建tcp/udp协议的选择设计思路: 服务器接收客户端的登录(连接),然后接收客户端的消息,并根据消息内容选择回发对象。 服务器端先输入姓名作为登录的姓名,然后连接到服务器之后就可以发送给服务器,服务器进行处理。 选择通讯协议udp,因为这里是不需要三次握手四次挥手的过程,用udp就完全可以进行的,实现起来也比较简单。 问题点: ...原创 2018-06-21 19:16:59 · 1832 阅读 · 2 评论 -
python3 项目开发-中级篇(二)
本篇内容讲述图形化界面的聊天室的搭建过程。用到的知识点: 1,tkinter模块 2,udp协议构建聊天室 3,多进程接收消息和发送消息 4,进程间的通信难点: 1,用tkinter编写的图形化界面作为客户端,客户端需要接收和发送消息,都是阻塞函数,需要解决状态不一致的问题 2,tkinter的模块在启动了mainloop之后,就只能根据界面上的事件进行响应,而...原创 2018-07-07 11:30:47 · 868 阅读 · 0 评论 -
udp 聊天室
--- title: udp聊天室 date: 2018-09-27 21:32:41 tags: udp聊天室 --- #服务器程序 import socket import select import sys,os """接收普通聊天消息""" s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) s.setsoc...原创 2018-09-27 22:13:22 · 566 阅读 · 0 评论