文件名称:Socket-类封装
文件大小:3KB
文件格式:GZ
更新时间:2018-03-20 11:19:34
Socket, TCP, 封装, 类, class
实现中的几个注意点: 1)Socket类几个成员函数的访问权限为protected, 使Socket类可以进行继承,但不允许私自使用; 2)TCPClient类的send/receive方法使用了著名的writen/readn(来源UNP)实现, 解决了TCP的粘包问题. 3)TCPServer端添加了地址复用, 可以方便TCP服务器重启; 4)添加了异常类,让我们在编写易出错的代码时,可以解放思想,不用一直考虑该函数调用出错会发生什么情况!
【文件预览】:
TCPSocketClass
----Socket.cpp(6KB)
----client.cpp(484B)
----SocketException.h(514B)
----commen.h(1KB)
----Socket.h(2KB)
----server.cpp(1KB)
----Makefile(192B)