请选择 进入手机版 | 继续访问电脑版

QQ登录

只需一步,快速开始

查看: 3184|回复: 17

FlightGear发送数据的动态链接库

[复制链接]

主题

好友

185

积分

理论基础学员

发表于 2013-6-5 11:24:45 |显示全部楼层
extern "C" __declspec(dllexport) void InitSocket(char* ip, int port)
{
        fgService.InitSocket(ip,port);
}

extern "C" __declspec(dllexport) FGNetData* SetFGNetData()
{
        FGNetData* fgNetData = (FGNetData*)malloc(sizeof(FGNetData));
        fgNetData->InitFGData();
        return fgNetData;
}

extern "C" __declspec(dllexport) void Send(FGNetData* fgbuf)
{
        fgService.Send(*fgbuf);
}

extern "C" __declspec(dllexport) void CloseSocket()
{
        fgService.CloseSocket();
}

FGServiceDLL.rar

256.94 KB, 下载次数: 100, 下载积分: 金钱 -2

点评

姜娴丽  海!外直播 t.cn/RxBC0cw 禁闻视频 t.cn/RxlbueX 某省长说:“请全省人民对我严格监督。” 网友评论:人民拿什么监督你?报纸归你管,电视归你管,网络归你管,我这条信息都归你们管,说删就删,从来也没跟我商量过.   发表于 2018-10-9 11:01

主题

好友

198

积分

理论基础学员

发表于 2013-6-5 12:47:27 来自手机 |显示全部楼层
DVD黄金典藏版
厉害,楼主能介绍下用法,路径,输出哪些数据吗?谢谢
回复

使用道具 举报

主题

好友

185

积分

理论基础学员

发表于 2013-6-5 15:38:11 |显示全部楼层
DVD黄金典藏版
agm123 发表于 2013-6-5 12:47
厉害,楼主能介绍下用法,路径,输出哪些数据吗?谢谢

使用的FGNetData这个类,还没做输出,只有输入,程序接口已经做好了,首先调用InitSocket将IP地址和端口号传递过去,启动Socket,SetFGNetData方法是获取FGNetData实体类,并对FGNetData里面的参数进行初始化(version = 24,其他的赋值0),Send方法就是发送数据,你设定好FGNetData之后,发送出去就行
回复

使用道具 举报

主题

好友

559

积分

超级版主

发表于 2013-6-13 22:37:24 |显示全部楼层
DVD黄金典藏版
回复

使用道具 举报

主题

好友

98

积分

航院新生

发表于 2013-7-2 15:59:05 |显示全部楼层
嗯,非常不错的,感谢楼主~
回复

使用道具 举报

主题

好友

41

积分

报考学院待录取

发表于 2013-7-9 15:18:28 |显示全部楼层
能把代码贴出来吗,等级太低,附件都下载不了
回复

使用道具 举报

主题

好友

57

积分

航院新生

发表于 2013-8-7 23:53:34 |显示全部楼层
非常有用啊      感谢楼主
回复

使用道具 举报

主题

好友

19

积分

报考学院待录取

发表于 2013-9-4 16:05:56 |显示全部楼层
好啊。。。。。。。。。。。。。。。。。。。。。。。
回复

使用道具 举报

主题

好友

167

积分

版主

发表于 2013-9-5 22:27:51 |显示全部楼层
FG源码目录下的example文件夹下 netfmd即是相关内容
回复

使用道具 举报

主题

好友

161

积分

理论基础学员

发表于 2013-9-23 02:06:58 |显示全部楼层
请问:你这个发送数据,能否改变飞机的航向????谢谢回复!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入FG

手机版|联系我们| FlightGear ( 京ICP备10014305号 )

GMT+8, 2018-10-23 09:50

Powered by Discuz! X3.2

© 2001-2013 FlightGear Inc.

返回顶部