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