摘要: 应用层: 保持应用程序之间建立连接所需要的数据记录,为用户服务。表示层:处理通信信号的表示方法,进行不同的格式之间的翻译,并负责数据的加密与解密,数据的压缩与恢复。会话层:主要负责两个会话进程之间的通信,即两个会话层实体之间的信息交换,管理数据的交换。传输层:最关键的一层,向用户提供可靠的端到端服务,它屏蔽了下层的数据通信细节,让用户及应用程序不需要考虑实际的通信方法。网络层:主要负责路由,选择合... 阅读全文
posted @ 2010-10-23 21:53 Space Tian 阅读(1044) 评论(0) 推荐(0) 编辑
摘要: 解析#pragma指令 在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。 其格式一般为: #Pragma Para 其中Para 为参数,下面来看一些常用的参数。 (1)message 参数。 Message 参数是我最喜欢的一个参数,它能够在编译信息输出窗 口中输出相应的信息,这对于源代码信息的控制是非常重要的。其使用方法为: #Pra 阅读全文
posted @ 2010-10-23 09:22 Space Tian 阅读(1569) 评论(0) 推荐(0) 编辑