主页 > 范文 > 策划书 > 正文

计算机专业论文范例虚拟网络实验(2)

[作者:zuhai]
2015-01-30 14:25

4.2 用户远程登陆模块实现

如果在主函数设置下面的语句,程序将运行客户端程序和控制面板。

if ((panelmenu = LoadPanel (0, "interface.uir", PANELMENU)) < 0) return -1;

DisplayPanel (panelmenu);

此外,需要执行另一个重要的声明,这是设置的链接服务器。服务器端口和机器名称已在使用之前定义。

int iPortNum=1000;

char cIP_Address [10]="VLAB";

if (ConnectToTCPServer (&iG_HCONVERSATION1, iPortNum, cIP_Address, ClientTCPCB, NULL, 5000) < 0)   MessagePopup ("TCP Client", "Connection to server failed!");

else RunUserInterface ( );

然后出现面板和与服务器连接,用户可以单击按钮“用户登陆”,输入帐号和密码,然后点击按钮“用户登陆”事件将出现如下情况:

if ((panellog=LoadPanel (0,"interface.uir", PANELLOG))<0)

return -1;

InstallPopup (panellog);

写数据到服务器端的程序:

if ( (ClientTCPWrite (iG_HCONVERSATION1, cSend, strlen (cSend) , 1000))<0)

285

{MessagePopup ("Attention", "cSend the Log Information Error");

QuitUserInterface (0);

}

else

{DiscardPanel (panellog);

SetCtrlAttribute (panelinfo, PANELINFO_QUEST_ONLINE, ATTR_DIMMED, 0);

SetCtrlAttribute (panelinfo, PANELINFO_QUERY_GS, ATTR_DIMMED, 0);

}

break;

}

return 0;}

使用clientTCPwrite通过网络发送信息到服务器,服务器将数据进行比较,找到属于自己的数据包的消息并进行消息接收和发送消息。

5 结论

利用基于电子测量在VIN中的应用,使VIN系统引入通信和远程控制技术,广泛的应用这些技术,可以体现出更为实际的价值。例如,多种先进VI实现的资源共享,电子测量VIN已经建成,系统的所有功能已生效。因此网络的传输质量保证和良好的情况下,用户可以远程控制VI,在许多实践VIN系统应用中收到良好的效果。

参考文献:

[1]刘东.基于Packet Tracer和VMWare构建虚拟网络实验平台[J].中小企业管理与科技(下旬刊),2010(10).

[2]魏晓辉,郭庆南等.支持虚拟机跨局域网在线迁移的混合式虚拟网络原型[J].吉林大学学报(理学版),2011(2).

[3]张人清.虚拟网络实验室实现原理研究[D].湘潭大学,2001.

基金项目:

项目名称:网络虚拟实训平台的开发及在高职院校的联合应用,项目编号:JG2012020803。

以上就是计算机专业论文范例虚拟网络实验的内容,感谢阅读。

猜你喜欢

编辑推荐

相关内容

推荐阅读

加载中...
没有更多了
X