Info analysis:进行相关分析,反馈信息。

Data getclient:接收其他客户端的信息。

2。2 操作流程

0。初始:初始步骤开始时,进入主界面,此时需要分别把本机ip和其他主机ip存入networkips和selfip的文本文档中,文档格式如出现错误,会主动报错,如文件丢失也会主动报错。只有填写正确才能跳转到下一个状态。之后将分为两种情况。第一种情况,作为主机的程序会发送探测信号给各个其他的计算机。第二种情况,作为其他机器,准备接收主机发送来的信号。

1。准备:作为主机的程序进入准备工作,此时show state=准备,其他计算机会返回网络组织信号,再接收网络组织信号的技术上采用了死循环,直到所有计算机信号接收完毕跳出循环,等到所有计算机的信号全部接收完成,并录入list链,进入下一个状态,可以开始。

2。可以开始:在可以开始阶段,我们看到下图界面上设置开始数与结尾数,收到计数信息后,计数开始。

3。计数:计数开始,程序开始工作,点击传递按钮,计数信息会依次传递,传递过程中任一台计算机可停止计数。

4。等待结果:结果会显示在主界面上。

5。探测状态:作为其他计算机,等待主机探测网络的信号,之后开始探测状态,如果可以连接,则依次编号并记录ip,读取文件放入ip链。

6。构建网络:在构建网络过状态中,采用了InfoAssemble和InfoAnalysis的技术,对信息进行了封装,对程序进行了优化。使程序运行起来更加顺畅。

7。连接网络:各个计算机连通后则可以开始第二步。来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-

由于没有采用服务器,本程序采用状态跳转模式,通过协议进行通信。端口固定设为10000,通过获取个主机ip进行通信,在获取状态过程中采用了一个死循环来接受反馈,在界面中设计了一个状态栏来显示回馈的状态。

  本程序通过状态跳转进行实现,开始初始程序之前,读取本机ip,打开10000端口,对现有开启本程序计算机进行ip存入,分别把本机ip和其他主机ip存入networkips和selfip的文本文档中,之后打开界面,如下图2。2,此时本程序存在两个状态,作为主机检验存在的主机,或者等待主机发出信号命令。

上一篇:OpenGL机器人的运动学参数标定虚拟现实仿真研究
下一篇:MOOC在线学习系统中学生学习子系统设计与实现

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

网络语言“XX体”研究

LiMn1-xFexPO4正极材料合成及充放电性能研究

互联网教育”变革路径研究进展【7972字】

安康汉江网讯

麦秸秆还田和沼液灌溉对...

张洁小说《无字》中的女性意识

老年2型糖尿病患者运动疗...

ASP.net+sqlserver企业设备管理系统设计与开发

我国风险投资的发展现状问题及对策分析

新課改下小學语文洧效阅...