码迷,mamicode.com
首页 > Windows程序 > 详细

02 Winsock

时间:2014-08-18 12:56:52      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:使用   strong   数据   工作   ad   应用   on   sp   

  Winsock是一套开放的、支持多种协议的Windows下网络编程接口。 应用程序通过调用Winsock的API实现互相之间的通信, 而Winsock利用下层的网络通信协议功能和操作系统调用实现实际的通信工作。

  

sockets(套接字) :是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元。 它构成了在单个主机内以及整个网络间的编程界面。

 

套接字有两种不同类型:<1>流套接字    <2>数据报套接字

  流套接字提供双向的、有序的、无重复并且无记录边界的数据流服务,它适用于处理大量数据。

  

外带数据:也称为TCP紧急数据,它是相连的每一对流套接字间的一个逻辑上独立的传输通道。外带数据是独立于普通数据传送给用户的。

广播:数据报套接字可以用来向许多系统支持广播的网络发送广播数据包。

广播通常应用于以下两种情况:

  <1>一个应用程序希望在本地网络中找到一个资源,而应用程序对该资源的地址又没有任何先验的知识。

  <2>一些重要的功能,例如路由器要求把它们的信息发送给所有可以找到的邻机。

被广播信息的目的地址取决于这一信息将在何种网络上广播。

Internet域支持一个速记地址 : INADDR_BROADCAST用于广播。 由于使用广播以前必须捆绑一个数据包套接字,所以所有收到的广播消息都带有发送者的地址和端口。

 

字节序:

  不同的计算机使用不同的字节顺序来存储数据。  网络字节序是采用 big-endian 字节序。

任何从Winsock函数对IP地址和端口号的引用和传送都是采用网络字节序。

 

阻塞和非阻塞:

  套接字可以处于阻塞模式或非阻塞模式。

02 Winsock,布布扣,bubuko.com

02 Winsock

标签:使用   strong   数据   工作   ad   应用   on   sp   

原文地址:http://www.cnblogs.com/disemboltura/p/3919208.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!