【编者按】网学网JSP,NET,JAVA类别频道为大家收集整理了“网络的虚拟实验平台 ---远程指导模块的设计与实现“提供大家参考,希望对大家有所帮助!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
1.3.1 功能要求 1.3.2 Client/Server(客户端/服务器)结构工作过程 2 网络基础知识简介 2.1 OSI与TCP/IP参考模型的对应关系 2.1.1 OSI参考模型 2.1.2 TCP/IP参考模型 2.2 Windows Socket编程原理及操作步骤 2.3 P2P网络介绍 3 相关函数分析与代码实现 3.1多线程 3.1.1 进程介绍 3.1.2 线程介绍 3.1.3 进程与线程的关系 3.1.4 多线程实现 3.2 Hook技术 3.2.1 Hook函数简介及类型 3.2.2 Hook子过程处理 3.2.3 Hook的安装/卸载 3.3 设计流程及函数思想 客户机/服务器模式在操作过程中采取的是主动请求的方式。首先服务器方要先启动,并根据请求提供相应的服务:打开一个通信通道并告知本地主机,它愿意在某一地址和端口上接收客户请求。等待客户请求到达该端口。接收到重复服务请求,处理该请求并发送应答信号。接收到并发服务请求,要激活一个新的进程(或线程)来处理这个客户请求。新进程(或线程) 处理此客户请求,并不需要对其它请求做出应答。服务完成后,关闭此新进程与客户的通信链路,并终止。返回第二步,等待另一客户请求,关闭服务器。 客户方:打开一个通信通道,并连接到服务器所在主机的特定端口。向服务器发送服务请求报文,等待并接收应答;继续提出请求。请求结束后关闭通信通道并终止。 流式套接字(SOCK_STREAM) 提供面向连接、可靠的数据传输服务,数据无差错、无重复的发送,且按发送顺序接收。 数据报式套接字(SOCK_DGRAM) 提供无连接服务。数据包以“独立包”形式发送,不提供无错保证,数据可能丢失或重复,并且接收顺序混乱。 原始套接字(SOCK_RAW)。 基于TCP(面向连接)的socket编程: 服务器端程序: |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |