开源项目 聊天室

github地址:https://github.com/Worthy-Wang/ChatRoom

聊天室整体实现后的效果如下:
开源项目 聊天室_第1张图片
根据技术实现不同,分为四个文件;

1.select_pipe_ChatRoom

技术包含:命名管道Linux下文件操作IPC共享内存IO多路复用select
使用命名管道只能双人通信.

2.select_Tcp_ChatRoom

技术包含:Socket编程TCP通信IO多路复用select

3.select_Udp_ChatRoom

技术包含:Socket编程Udp通信IO多路复用select

4.epoll_Tcp_ChatRoom

技术包含:Socket编程Tcp通信IO多路复用epoll

你可能感兴趣的:(开源项目,Socket网络编程)