FlightGear飞行模拟器

标题: FlightGear发送数据的动态链接库 [打印本页]

作者: liu5466800    时间: 2013-6-5 11:24
标题: FlightGear发送数据的动态链接库
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, 下载次数: 117, 下载积分: 金钱 -2


作者: agm123    时间: 2013-6-5 12:47
厉害,楼主能介绍下用法,路径,输出哪些数据吗?谢谢
作者: liu5466800    时间: 2013-6-5 15:38
agm123 发表于 2013-6-5 12:47
厉害,楼主能介绍下用法,路径,输出哪些数据吗?谢谢

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

作者: nuaayy    时间: 2013-7-2 15:59
嗯,非常不错的,感谢楼主~
作者: yungis    时间: 2013-7-9 15:18
能把代码贴出来吗,等级太低,附件都下载不了
作者: my5800mkk    时间: 2013-8-7 23:53
非常有用啊      感谢楼主
作者: wuwell    时间: 2013-9-4 16:05
好啊。。。。。。。。。。。。。。。。。。。。。。。
作者: Breaking_Dawn    时间: 2013-9-5 22:27
FG源码目录下的example文件夹下 netfmd即是相关内容
作者: kgdjszx    时间: 2013-9-23 02:06
请问:你这个发送数据,能否改变飞机的航向????谢谢回复!
作者: renshengsiji    时间: 2014-3-13 21:31
好啊。。。。。。。。。。。。。。。。。。。。。。。

作者: yjnqyjnq    时间: 2014-7-14 22:16
新手上路 正在学习中  感谢楼主
作者: 826940559    时间: 2014-8-5 14:53
纯手工赞起,谢谢您了
作者: Russer17    时间: 2015-12-1 13:41
谢谢楼主,下来看看!!!
作者: FG大牛    时间: 2016-4-12 18:21
先收藏了。。。。。。。。。。。
作者: adequatebiy    时间: 2016-5-14 23:41
非常有用啊      感谢楼主
作者: challen    时间: 2018-4-22 09:52
能用来驱动MP吗》最近被这个搞得头大
作者: jcwangzi    时间: 2018-9-9 14:40
非常感谢楼主能够提供这么好的资料
作者: 思想的小鱼    时间: 2019-3-13 10:32
最近在用学习一下,谢谢啦
作者: nhzxy    时间: 2021-3-2 10:26
学习学习
作者: xiewk    时间: 2021-7-28 12:30
下载学习,金币快来金币快来
作者: klaudy    时间: 2021-9-21 09:10
谢谢楼主!





欢迎光临 FlightGear飞行模拟器 (https://www.flightgear.org.cn/) Powered by Discuz! X3.2