毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

vc++网络视频VOD系统的毕业设计

 我们做的只是复杂大型的网络视频点播系统的一个简单模型,是一个基于TCP/IP协议的C/S模型的应用软件。服务器端是利用MFC Winsock进行连接的通信,winsock提供了对TCP的支持,需要建立侦字套接字,接受客户端连接,处理各种客户端请求,向客户端发送消息和系统命令的网络功能,提供用户信息的保存与加载功能,系统信息的发送界面,用户状态的查看界面的等本地功能。

本次课题是基于客户机/服务器模式(Client/Server mode),它并非是一种物理结构,也并不一定是两台机器,它们可能位于同一台机器上,而且客户机,服务器的地位可以互换.因此C/S模式是程序之间相互作用的一种模型.客户机程序(进程)发送请求给服务器程序(进程),服务器进程对客户机的请求客户机的请求作出响应并产生结果.在这种模式下,客户机为主动方,即请求方,而服务器为被动方,接收请求并提供服务.
    网络环境是客户机/服务器模式的主要应用环境.客户机/服务器模式在操作过程中采取的是主动请求方式,其工作过程介绍如下:
服务器方:
(1) 启动服务,打开乙通信通道并告知本地主机,它语义在某个公认地址上接收客户请求.
(2) 等待客户请求连接端口.
(3) 接收到服务请求,处理该请求并发送应答信号.
(4) 返回第(2),等待另一客户请求.
(5) 关闭服务器进程.
客户方:
(1) 打开一通信信道并连接到服务器所在主机的特定端口.
(2) 想服务器发送服务请求报文,等待并接收应答.
(3) 服务结束后关闭通信信道并终止客户机进程.
    一个服务程序通常在一个众所周知的地址监听对服务的请求,也就是说服务进程一直处于休眠状态,直到一个客户对这个服务的地址提出了连接的请求.因此TCP/IP应用中的服务器进程必须先于客户机启动,直到对客户机的响应结束或正常及强迫中止,其中的具体实现又涉及到在Windows底下网络编程的问题。

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:JSP图书馆管理信息系统
下一篇:asp网上选课排课系统


版权所有 毕业设计网联系qq:242219979 © 2007-2022