本博客基于Linux
实现一个简单的聊天通信服务,以熟悉Linux
的网络接口。
总代码地址:[UDPsocket-简单聊天通信]
文件结构如下:
在server
文件夹中,包含三个类,分别写在三个文件中:
-
InetAddr.hpp
:记录通信主机的ip
和port
,方便进行通信 -
UdpServer.hpp
:完成服务端UDP
套接字的创建,并接收来自客户端的消息 -
MessageRouter
:对收到的消息进行业务处理
两个文件中的main.cpp
是源文件,分别编译得到服务端与客户端的可执行文件。