Socket-类封装

时间:2018-03-20 11:19:34
【文件属性】:

文件名称: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)

网友评论