标签:使用 strong 数据 工作 ad 应用 on sp
Winsock是一套开放的、支持多种协议的Windows下网络编程接口。 应用程序通过调用Winsock的API实现互相之间的通信, 而Winsock利用下层的网络通信协议功能和操作系统调用实现实际的通信工作。
sockets(套接字) :是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元。 它构成了在单个主机内以及整个网络间的编程界面。
套接字有两种不同类型:<1>流套接字 <2>数据报套接字
流套接字提供双向的、有序的、无重复并且无记录边界的数据流服务,它适用于处理大量数据。
外带数据:也称为TCP紧急数据,它是相连的每一对流套接字间的一个逻辑上独立的传输通道。外带数据是独立于普通数据传送给用户的。
广播:数据报套接字可以用来向许多系统支持广播的网络发送广播数据包。
广播通常应用于以下两种情况:
<1>一个应用程序希望在本地网络中找到一个资源,而应用程序对该资源的地址又没有任何先验的知识。
<2>一些重要的功能,例如路由器要求把它们的信息发送给所有可以找到的邻机。
被广播信息的目的地址取决于这一信息将在何种网络上广播。
Internet域支持一个速记地址 : INADDR_BROADCAST用于广播。 由于使用广播以前必须捆绑一个数据包套接字,所以所有收到的广播消息都带有发送者的地址和端口。
字节序:
不同的计算机使用不同的字节顺序来存储数据。 网络字节序是采用 big-endian 字节序。
任何从Winsock函数对IP地址和端口号的引用和传送都是采用网络字节序。
阻塞和非阻塞:
套接字可以处于阻塞模式或非阻塞模式。
标签:使用 strong 数据 工作 ad 应用 on sp
原文地址:http://www.cnblogs.com/disemboltura/p/3919208.html