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

vc++局域网的文件传输系统

目前各种文件资源交流的主要方式可以分为三种:(1)通过局域网内主机之间以文件共享后再经过复制,粘贴方式实现。(2)依靠可移动磁盘的两次信息转移实现。(3)通过Internet邮件方式实现。此三种方法并非不可行,但它们都需要花费较长的时间以及安全性也得不到保证,工作效率将在很大程度上受到限制。

如果通过局域网内主机之间复制粘贴来实现文件资源共享,将浪费大量的网络带宽,极大程度上影响了网内用户的工作效率,甚至导致用户不能正常工作;如果依靠移动磁盘实现文件的共享,将花费大量的金钱,而文件较大移动磁盘容量不足的情况下会令人极为头疼,何况移动磁盘是病毒传播的重要途径;如果通过Internet邮件方式实现,用户需要接入Internet服务器,这种方式对远程服务器有非常大的依赖性,即使1KB的文件都要经历极度繁琐的路径,不能彻底实现点对点的即时交流,文件较大的情况下就不言而喻了。最重要的是,在如今病毒黑客横行的网络世界中,信息的安全性也得不到保证。

 综上所述,依靠Internet网络等方式实现文件资源交互的准确性,快速性及安全性远达不到理想的要求。

 

用户列表建立以后,将局域网内所有在线用户的主机名,主机IP地址以及工作组名显示于列表中。方法是首先确定用户主机是上线信息,返回信息,握手信息还是离线信息。这里对他们分别设置了一个信息发送的头信息,分别设置为:LOGIN,HAND以及LOGOUT。如果新用户上线,它就向局域网以LOGIN为头信息广播本机的主机名,IP地址以及工作组。局域网内所有在线主机收到该广播信息以后将新上线的主机名,端口,IP地址以及工作组信息添加到自己的在线用户列表并都以HAND为头信息向局域网广播本机的握手信息;当包括刚上线主机在内的局域网所有主机收到这个握手信息以后线判断自己的在线用户列表中是否存在这个主机广播的主机信息,如果不存在就说明它是刚上线主机,最后将这个信息添加到自己在线列表,否则就不加;当用户下线的时候也将自己的信息以LOGOUT为头信息广播给局域网,其他在线用户收到这个消息以后将其主机信息从本地在线用户列表删除

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

上一篇:jsp小区物业管理系统
下一篇:飞行模拟毕业论文opengl程序设计


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