摘要:
2.1 系统体系结构提供程序分为两种类型:基础提供程序和分层提供程序。基础提供程序位于传输协议顶端分层提供程序位于WS2_32.DLL之下,基础提供程序之上,能截获并操纵Winsock调用如果一个应用程序利用分层提供程序创建了一个套接字,分层提供程序将使用该套接字截获所有的Winsock调用。分层提供程序可能会阻塞,修改调用,也可能将未经修改的调用传递给底层的提供程序。2.2 协议的特征2.2.1 面向消息2.2.2 面向流不保留消息边界的协议通常称为“基于流的协议”。2.2.3 伪流发送端必须分别发送每个独立的数据包,但接收端可以按任何使用的大小自由合并收到的数据包。2.2.4 面向连接和无 阅读全文
摘要:
Winsock是一种标准的API(应用程序编程接口),主要用于网络中的数据通信,它允许两个或多个应用程序(或进程)在同一台机器上或通过网络相互通信。1.1 Winsock头文件及库文件 WINSOCK2.H , WINSOCK.H , MSWSOCK.H(此头文件用于微软专用编程扩展,这些扩展常用于高效Winsock应用程序的开发) 在编译采用了WINSOCK2.H的应用程序时,须链接到WS2_32.LIB库。使用WINSOCK.H(比如在Windows CE中)时须使用WSOCK32.LIB。如果从MSWSOCK.H中使用扩展API,还必须链接MSWSOCK.DLL。一旦包含了必需的头文.. 阅读全文