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.chuibin.com +QQ752018766-

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

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

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

《信息技术课程标准》微课的设计与制作

《读书交流分享》APP的设计与开发

《信息技术课程标准》系列微课的设计与制作

《大学生课堂教学管理与...

教育技术学专业技能学习网站的设计

基于Android的电子拍卖系统设计与开发

基于Web应用的致胜公司企业内部培训系统设计

个案管理茬老年糖尿病患...

淮安市高校足球运动损伤问卷调查表

发酵米粉优势菌株的发酵特性研究

浅谈农村大气环境保护的制度构建【1868字】

日语论文中日酒文化对比研究

大淘宝网的虚假交易研究

2021年什么行业赚钱,适合...

肢体语言在小学英语教学中的应用浅谈

新疆农林高校學生昆虫生...

激光模拟训练器材国内外研究现状