





分层:udpserver只负责网络通信,处理数据交给上层-通过回调函数



V2




引入InteAddr.hpp,网络序列转换成主机序列的类





V3-聊天室,把发动来的东西不再当作单词,当作任务,把收到的消息发给所有人
客户端要先改造成多线程


终端 /dev/pts/X 也是文件,重定向的本质就是更改底层的文件描述符所指向的文件
fd 1 → 当前终端 /dev/pts/1
fd 2 → 当前终端 /dev/pts/1
2>/dev/pts/0
**把 fd 2 原来指向的 /dev/pts/1**关掉
打开 /dev/pts/0
让 fd 2 重新指向 /dev/pts/0







所以,udpserver可以把收到的消息,放到线程池里,让其他线程发消息给所有人




完。