首页 | 本学科首页   官方微博 | 高级检索  
     

运用IPC SAP进行高效、可移植、灵活的网络编程
引用本文:陈义正.运用IPC SAP进行高效、可移植、灵活的网络编程[J].程序员,2003(12):67-68,74.
作者姓名:陈义正
摘    要:在许多操作系统(比如UNIX和Win32)上,通信协议栈驻留在OS内核的保护地址空间中。运行在用户地址空间中的应用程序通过像Socket、TLI或Win32命名管道这样的接口来访问驻留内核的协议栈。这些接口负责对本地和远地的通信端点进行管理:让应用打开到远地主机的连接、磋商和启用/禁用特定的选项、交换数据,以及在传输完成时关闭全部或部分连接。但是,这些接口都有若干局限。下面的讨论聚焦于Socket接口的局限,但是其中的大多数也适用于其他网络编程接口。高错误可能性:在UNIX和Win32中,Socket、文件、管道、终端和其他设备的句柄是用“弱类型”的整数或指针值来标识的。这样的弱类型检查会导致微妙的运行时错误。

关 键 词:网络编程  IPC  SAP  应用程序  通信协议栈  操作系统  C++语言
本文献已被 CNKI 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号