- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 Builder模式和Brige模式的区别及其他~~
Builder模式是对创建物品的过程进行的封装,Brige模式是对实现方式的封装.这么一说,好像简单了一些,其实隐藏在这两个模式之后的原理都是一样的.首先,把变化的部分抽取出来形成一个抽象类;其次,把这个抽象类中不变的操作抽取出来形成虚函数也就是常说的接口;再次,把这个抽象类以聚合指针或者引用的方式聚合在需要实用它们的类中,因为在C++中只有引用和指针才能有多态的行为.虽然是不同的模式,原理还是一
2006-07-20 02:59:00 929
原创 同一个端口收发数据
用同一个端口收发数据:1. 可以用raw和udptcp, 每个client连上来, 就开了一个新的端口给此client。raw通过ip来区分,那样端口可以一样,不过要保证这些client的ip不一样 还可以使用mac来区分client,那样ip,端口都不需要理会了具体实现方法,端口重用。setsockopt(。。。SO_REUSEADDR。。。) ...
2006-07-01 01:58:20 696
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人