本文共 917 字,大约阅读时间需要 3 分钟。
Endian.h
封装了字节序转换函数(全局函数,位于muduo::net::sockets名称空间中)。SocketsOps.h/ SocketsOps.cc
封装了socket相关系统调用(全局函数,位于muduo::net::sockets名称空间中)。Socket.h/Socket.cc(Socket类)
用RAII方法封装socket file descriptorInetAddress.h/InetAddress.cc(InetAddress类)
网际地址sockaddr_in封装eg:31\jmuduo\muduo\net\Endian.h
31\jmuduo\muduo\net\SocketsOps.h 31\jmuduo\muduo\net\SocketsOps.cc 31\jmuduo\muduo\net\InetAddress.h 31\jmuduo\muduo\net\InetAddress.cc 31\jmuduo\muduo\net\Socket.h 31\jmuduo\muduo\net\Socket.cc 31\jmuduo\muduo\net\CMakeLists.txteg测试:
31\jmuduo\muduo\net\tests\InetAddress_unittest.cc 31\jmuduo\muduo\net\tests\CMakeLists.txt测试:这是一个单元测试程序,这是一个测试用例
eg测试:
31\jmuduo\muduo\net\tests\InetAddress_unittest.cc 31\jmuduo\muduo\net\tests\CMakeLists.txtBOOST_CHECK_EQUAL(addr1.toHostPort(), string("0.0.0.0:1234"));
转载地址:http://mmiws.baihongyu.com/