10 2015 档案

关于linux 原始套接字编程
摘要:关于linux 网络编程最权威的书是>,但是看这本书时有些内容你可能理解的不是很深刻,或者说只知其然而不知其所以然,那么如果你想搞懂的话那么我建议你可以看看网络协议栈的实现。函数原型是 int socket(int domain, int type, int protocol); 其中domain... 阅读全文

posted @ 2015-10-20 22:18 追寻前人的脚步 阅读(288) 评论(0) 推荐(0) 编辑

tinyxml 查找element
摘要:下面这段代码是网上找来的,很是经典43 bool GetNodePointerByName(TiXmlElement* pRootEle, const char* strNodeName,TiXmlElement** destNode) 44 { 45 // if equal root no... 阅读全文

posted @ 2015-10-20 21:02 追寻前人的脚步 阅读(744) 评论(0) 推荐(0) 编辑

linux c ping 实现
摘要:用c语言实现的linux中的ping命令 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include ... 阅读全文

posted @ 2015-10-20 20:33 追寻前人的脚步 阅读(985) 评论(0) 推荐(0) 编辑

硬件校验和
摘要:有些硬件可以计算校验和,硬件计算校验和可以计算L4层的头和数据,常见的是TCP和UDP,为什么计算L4校验和不计算L3校验和呢?因为IP层只校验IP的头部,数据量最多只有四十个字节,不需要为这点工作量专门在硬件中做文章,L4就不一样了,L4中的数据量较大,用硬件计算校验和可以提高速度。硬件计算校验和... 阅读全文

posted @ 2015-10-09 21:48 追寻前人的脚步 阅读(1126) 评论(0) 推荐(0) 编辑

ssh ipv6
摘要:从这里学来的。http://blog.mattandanne.org/2012/01/sftpscp-and-ipv6-link-local-addresses.html当采用ipv6的地址去连接另外一台机器时,必须要指定出口设备。主要是因为ipv6的地址只有在特定设备上才有意义。在本机地址上使用s... 阅读全文

posted @ 2015-10-01 11:32 追寻前人的脚步 阅读(15691) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

点击右上角即可分享
微信分享提示