51.UdpSocket

lesson39 看代码

英汉互译网络字典

服务器收到消息当成英语 ,翻译完发回客户端.

利用哈希映射对英文文件中英文单词和汉语

构造对象,字典路径加载进来。然后加载字典就是建立哈希表,翻译就是返回汉语,这就是主体思路

字典对象和网络对象耦合度低执行不同功能。

基于线程池的聊天室

udpserver收到的消息就是message clientinfo将来我可以把这个消息构建成一个任务放入队列,提前创建一批线程,由线程可以拿到message clientinfo,同时sockfd也给他,线程把消息和sockfd文件描述符给在线用户转发。

先写路由服务,要先记录所有在线的人,

如果认为ip 端口号相同地址才相同,那么能有多个客户端,如果ip相等地址就相等那么可以有1个客户端

客户端一直读在阻塞,群聊即使不发消息也要读到消息,所以要多线程改造客户端,一个线程收,一个发。

相关推荐
XR1234567888 分钟前
医院无线整网高密覆盖选型深度解析
运维·网络
新时代牛马9 分钟前
嵌入式 Linux 蓝牙框架完整篇:从 HCI、L2CAP 到BlueZ 用户态
linux·运维·服务器
weixin_444579301 小时前
Docker(下):镜像仓库管理
运维·docker·容器
资讯第一线1 小时前
斐讯R1免登录配网》 [APP] [安卓版] 下载
运维
ONLYOFFICE1 小时前
ONLYOFFICE成为Linux操作系统 – Winux的预装办公套件
linux·运维·服务器
其实防守也摸鱼1 小时前
OpenClaw Windows 踩坑实战指南
运维·服务器·数据库·windows·github·copilot
新时代牛马1 小时前
嵌入式 Linux WiFi 框架完整篇:从cfg80211、mac80211 到wpa_supplicant
linux·运维·服务器
吴声子夜歌1 小时前
Linux命令——打印
linux·运维·服务器
Jae den1 小时前
负载均衡到底解决什么问题?
运维·负载均衡
企鹅的蚂蚁2 小时前
Linux 开发板串口调试:picocom 从识别到退出的完整用法
linux·运维·服务器