3。1  实现方案

硬件环境:普通个人计算机作为服务器

操作系统:Windows7系统

开发环境:OPNET Modeler 14。5

            Visual C++ 6。0

实现方案:本项目计划通过自定义的方式,设计并实现用户接口模块,将外部的仿真环境或硬件系统纳入到仿真实验中来,完成协同的半实物仿真。具体的实施方案为,对于需要进行半实物仿真的节点模型,修改扩充其代码来实现该节点与外部环境的SOCKET连接。通过SOCKET的形式将数据包在OPNET内外进行传递。本实验将运用到以下的知识和技能:1)面向对象的C++编程经验,2)网络编程能力,3)对于TCP/IP网络协议的理解,4)软件开发调试能力。文献综述

具体来说是在OPNET Modeler平台下建立office网络模型,与Visual C++ 6。0的C++程序相互连接。运用socket通信机制、计算机网络、通讯协议、C++程序设计、网络编程等知识,对OPNET Modeler平台下建立的office网络模型中的节点进行配置,对C++中的程序进行编写,编写代码的同时对其对应的相关节点进行连接代码的编写,通过完成OPNET Modeler平台和C++程序两个大方面的编写,从而实现节点间的信息传输,完成本次试验观测仿真实验结果的目的。

3。2  socket通信机制

3。2。1  socket基本接口函数

    socket通信是网络中实现计算机间通信的一种方法。应用程序可通过调用系统提供的socket库中的函数,以进行网络中计算机间的通信。

socket起源于Unix,而Unix核心思想之一就是“一切都是文件”,即一切都可以表示为“打开open–> 读写write/read–> 关闭close”模式来操作。socket就是该模式的一个实现。它是一种特别的文件,socket函数就是对其开展的一系列操作。以下是socket的几种基本接口函数:来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-

socket()函数

   

socket函数用于创建socket,对应于常用文件的open动作。socket()用于创建一个socket描述符(socket descriptor),它唯一标识一个socket。此socket描述字在后续都会用到,把它作为参数,通过它来进行一些其他操作。socket函数的三个参数分别为: 

domain:协议域,又称协议族,它决定socket的地址类型。

上一篇:基于GUIRipping的移动APP测试自动化覆盖率检测技术研究
下一篇:基于VC++俄罗斯方块游戏的设计

基于Apriori算法的电影推荐

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

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

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

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

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

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

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

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

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

网络语言“XX体”研究

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

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

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

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

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

安康汉江网讯