- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
00_Internet网络与套接字通信课件
Win32套接字WinSocket;1.1 Socket的由來;1.2 各種平台的Socket;1.3 Windows Sockets规范 ;1.4 Winsock 2 與 1.1 的相容性;1.5 WinSock网络程序设计示例教程:GOWindows Sockets网络程序设计教程;1.6 UNIX的Socket编程与Windows下的UNIX开发环境;2.1 Socket接口;2.2 套接口类型与工作过程;2.3 套接口有三种类型:流式套接口,数据报套接口及原始套接口. 流式套接口定义了一种可靠的面向连接的服务,实现了无差错无重复的顺序数据传输. 数据报套接口定义了一种无连接的服务,数据通过相互独立的报文进行传输,是无序的,并且不保证可靠,无差错. 原始套接口允许对低层协议如IP或ICMP直接访问,主要用于新的网络协议实现的测试等 ;2.4 套接口有三种类型:流式套接口,数据报套接口及原始套接口. 流式套接口定义了一种可靠的面向连接的服务,实现了无差错无重复的顺序数据传输. 数据报套接口定义了一种无连接的服务,数据通过相互独立的报文进行传输,是无序的,并且不保证可靠,无差错. 原始套接口允许对低层协议如IP或ICMP直接访问,主要用于新的网络协议实现的测试等 ;2.5 面向连接的协议(如TCP)的套接字系统调用:;2.6 无连接服务器也必须先启动,否则客户请求传不到服务进程。无连接客户不调用connect()。因此在数据发送之前,客户与服务器之间尚未建立完全相关,但各自通过socket()和bind()建立了半相关。发送数据时,发送方除指定本地套接字号外,还需指定接收方套接字号,从而在数据收发过程中动态地建立了全相关。 ;3.11 实例:使用面向连接协议的客户/服务器模式,其流程如图 ;3.12 回声服务器的Win32控制台程序 --接收客户数据并返回前20个字节 :源程序-01Server.txt;01Client.txt;3.13 回声服务器的Win32控制台程序 --接收数据(口令)进行处理 :源程序- -02Server.txt;02Client.txt;;3.14 回声并发服务器的Win32控制台程序 :源程序- -0xEchoCS.txt;3.21 WinSock API 的窗口程序 ;3.22 WinSock API 的MFC对话框程序 回声服务器控制台程序3.13 接收数据(口令)进行处理 的MFC版本;3.23 WinSock API 的MFC文挡/视程序;3.24 WinSock的MFC网络类库程序;3.25 WinSock的MFC类库对话框UDP程序;4.00 C#;5 IPv6网络通信程序???计;6 作业
文档评论(0)