Winsock+API编程.docVIP

  • 112
  • 0
  • 约1.33万字
  • 约 16页
  • 2016-12-29 发布于重庆
  • 举报
操作系统课程设计 学习Winsock API编程 班 级: 信计0501 姓 名: 李 宁 学 号: 305010400? 姓 名 : 宋若军 学 号 : 3050104025 学习Winsock API编程 Windpows Sockets 是广泛应用的、开放的、支持多种协议的网络编程接口,主要由winsock.h头文件和动态链接库winsock.dll组成。 套接字 套接字(Sockes)是通信的基础,是支持TCP/IP协议的网络通信的基本操作单元。可以将套接字看作是不同主机之间的进程进行双向通信的端点。根据通信网络的特性,套接字可以分为以下两类。 流套接字 流套接字提供没有边界的数据流(即字节流),能够确保数据流以正确的顺序无重复地被送达,使用于处理大量数据。流套接字是面向连接的。 数据报套接字 数据报套接字支持双向数据流,此数据流不能保证按顺序和不重复送达,也不能保证数据传输的可靠性。数据报套接字是无连接的。 Winsock对有可能阻塞的函数提供了两种处理方式:阻塞方式和非阻塞方式。在阻塞方式下,收发数据的函数在被调用后一直等到传送完毕或出错才能返回,期间不能进行任何操作。在非阻塞方式下,函数被调用后立即返回,当网络传送完后,由Winsock给应用程序发送一个消息,通知操作完成。在编程时,应尽量使用非阻塞模式。 Winsock的启动和终止 由于Winsock服

文档评论(0)

1亿VIP精品文档

相关文档