51.UdpSocket

lesson39 看代码

英汉互译网络字典

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

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

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

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

基于线程池的聊天室

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

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

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

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

相关推荐
淼淼爱喝水1 小时前
管理标准交换机教程
服务器·网络·php·虚拟化技术
Agent产品评测局1 小时前
制造业智能装箱规划方案,主流AI产品横向对比测评:2026企业级自动化选型深度指南
运维·人工智能·ai·chatgpt·自动化
西西弟1 小时前
网络编程基础之TCP多线程并发服务器
服务器·网络·网络协议·tcp/ip
德迅云安全-小潘1 小时前
如何保护服务器的安全
运维·服务器·安全
东北甜妹1 小时前
K8s Ingress
java·运维·前端
李可以量化1 小时前
QMT 量化交易:北交所数据获取与实时涨跌统计完整教程
linux·服务器·windows
凯勒姆1 小时前
华为设备软考网工模板
服务器·网络·华为
Cat_Rocky1 小时前
Ingress-Nginx 全局超时配置及生效方式
java·服务器·nginx
zfoo-framework1 小时前
jenkins备份与还原
运维·jenkins