之前写过一些关于TCP和UDP数据传输的代码,比如使用TCP传输音视频数据包,P2P打洞中使用UDP等。写好之后就直接丢下了,没有总结下都。最近准备找工作,再拿来温习下。1、还是先说点啥暂时把自己的定位很明确,就是android应用层的开发,所以关于TCP/UDP的实现细节,暂时也不想去深究。但是心...
分类:
移动开发 时间:
2015-11-27 12:56:53
阅读次数:
196
一、设备终端class DeviceClient { int deviceID; int IP; int port; char connectID[16]; time_t lastTime; struct event timeoutEv;//超时器};typedef list deviceList;...
分类:
其他好文 时间:
2015-09-19 12:24:35
阅读次数:
154
很多人知道webrtc打洞能力很强,到底有多强但是不知道,比较好的方法就是跟QQ对比,但大多数公司很难模拟各种网络环境进行测试,比如联通,铁通,电信,移动,所以这次请小师妹在实验室下进行了一个比较全面的测试,并整理出测试结果供大家参考,支持原创,文章来自博客园RTC.Blacker(作者:竹叶青),...
分类:
移动开发 时间:
2015-09-15 13:04:20
阅读次数:
359
里氏替换原则是1987年麻省理工学院一位姓里的女士提出的关于继承方面的原则:子类必须确保父类的行为不被修改,即子类不能覆盖父类的非抽象方法。只有这样才能确保子类能够替换父类的任何对象。通俗一点说就是 老鼠的儿子会打洞。 里氏替换原则是关于继承方面的原则,子类可以实现父类的抽象方法,不能覆盖非抽...
分类:
其他好文 时间:
2015-07-05 16:30:42
阅读次数:
98
NAT(Network Address Translation)是一种广域网的接入技术,将私有地址转换为合法的公共IP地址,可以完美的解决IP地址不足问题,而且还能有效避免来自外部网络的攻击,隐藏并保护网络内部的计算机。NAT的功能通常被集成到路由器、防火墙、ISDN路由器或者单独的NAT设备中。一...
分类:
其他好文 时间:
2015-05-06 17:19:44
阅读次数:
138
对使用UDP协议和大规模即时通讯的思考C#【Fox即时通讯核心】 开发记录之五 (客户端界面基窗体基本完成)C#【Fox即时通讯核心】 开发记录之四(服务端多线程异步处理数据 主程序大致结构)C#【Fox即时通讯核心】 开发记录之三(知识储备:TCP UDP打洞)C#【Fox即时通讯核心】 开发记录...
分类:
其他好文 时间:
2015-05-06 17:16:31
阅读次数:
141
好了有些标题党了。这里想说的是:某些网络,除了http 80服务,其它端口的服务都被限制了,这个时候可以用http web服务器来进行代理转发。以Apache为例,支持ssh登录到其它服务器的配置如下: Order deny,allow Deny from all ...
分类:
Web程序 时间:
2015-04-24 20:41:47
阅读次数:
229
线性代数:国内的我觉得李尚志的线性代数和蓝以中的高代简明教程非常好,概念讲解很通俗易懂,学计算技巧的话建议研读许以超的线性代数与矩阵论(第二版),里面有传说中的打洞技巧。龚晟写了本小书《线性代数五讲》,观点很高,阅读时需要有一定代数基础。国外的最好的书我认为是strang的Linear Algebr...
分类:
其他好文 时间:
2015-04-17 13:34:22
阅读次数:
126