liu5466800 发表于 2013-6-5 11:24:45

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();
}

agm123 发表于 2013-6-5 12:47:27

厉害,楼主能介绍下用法,路径,输出哪些数据吗?谢谢

liu5466800 发表于 2013-6-5 15:38:11

agm123 发表于 2013-6-5 12:47 static/image/common/back.gif
厉害,楼主能介绍下用法,路径,输出哪些数据吗?谢谢

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

freeyun 发表于 2013-6-13 22:37:24

:handshake

nuaayy 发表于 2013-7-2 15:59:05

嗯,非常不错的,感谢楼主~

yungis 发表于 2013-7-9 15:18:28

能把代码贴出来吗,等级太低,附件都下载不了

my5800mkk 发表于 2013-8-7 23:53:34

非常有用啊      感谢楼主

wuwell 发表于 2013-9-4 16:05:56

好啊。。。。。。。。。。。。。。。。。。。。。。。

Breaking_Dawn 发表于 2013-9-5 22:27:51

FG源码目录下的example文件夹下 netfmd即是相关内容

kgdjszx 发表于 2013-9-23 02:06:58

请问:你这个发送数据,能否改变飞机的航向????谢谢回复!
页: [1] 2 3
查看完整版本: FlightGear发送数据的动态链接库