现在位置: 首页 > 网络编程
2012-12-06 21:58 工业·编程 ⁄ 共 2307字 暂无评论
    最近一直做一些维护测试的工作,也没有新的东西做,无聊透顶了,很长时间没有接触新的东西。 所以想给自己充充电就看了下ACE的两本书---C++NPv1和C++NPv2。C++NPv1是在TB上买的盗版,质量还行,比较便宜,C++NPv2是在dearbook上买的正版,正版看起来就是舒服些,不过现在好像都绝版了  ^_^       网上也有不少网友针对使用ACE的负面评价,有些评价我也比较认可,不过每个技...
阅读全文
2012-12-06 21:19 工业·编程 ⁄ 共 1036字 暂无评论
对在已连接套接字上接受接入数据来说,recv函数是最基本的方式。它的定义如下: int recv (   SOCKET s,     char FAR* buf,     int len,     int flags); 第一个参数s,是准备接收数据的那个套接字。第二个参数buf,是即将收到数据的字符缓冲,而len则是准备接收的字节数或buf缓冲的长度。最后,flags参数可以是下面的值:0、MSG_PEEK或MSG_OOB。另外,还可对这些标...
阅读全文
    首先说明一下Little_endian和Big_endian是怎么回事,Little_endian模式的CPU对操作数的存放方式是从低字节到高字节,而Big_endian模式则是从高字节到低字节,比如32位的数0x12345678在两种模式下的存放如下: Little_endian: 内存地址       存放内容 0x1000          0x78 0x1001     &...
阅读全文
2012-12-04 22:38 工业·编程 ⁄ 共 2835字 暂无评论
TCP/IP协议同ISO/OSI模型一样,也可以安排成栈形式。但这个栈不同于ISO/OSI版本,比ISO/OSI栈少,所以又称之为短栈。另外,需要知道的是:TCP/IP协议栈只是许多支持ISO/OSI分层模型协议栈的一种,是一个具体的协议栈。 对于TCP/IP协议栈划分为几层更合适,多年来专家们一直未达成共识,大部分对TCP/IP协议栈的描述都假定它占据了协议结构的4到5个功能层。下面我们对这两种主流的分层方法分别进行描述。 1 基于4层的TCP/IP协议栈...
阅读全文
存在两种字节顺序:NBO与HBO 网络字节顺序NBO(Network Byte Order): 按从高到低的顺序存储,在网络上使用统一的网络字节顺序,可以避免兼容性问题。 主机字节顺序(HBO,Host Byte Order): 不同的机器HBO不相同,与CPU设计有关 计算机数据存储有两种字节优先顺序:高位字节优先和低位字节优先。Internet上数据以高位字节优先顺序在网络上传输,所以对于在内部是以低位字节优先方式存储数据的机器,在Internet上传输数...
阅读全文