windows用c语言怎么直接从网口接收数据,不用建立tcp连接

用笔记本编写程序解析IEC61850-9-2和goose报文,使用c语言编写程序,发现tcp客户端连接不上数字化试验仪,可能思路错了?想问问,怎样用c直接接收网口数据,不... 用笔记本编写程序解析IEC61850-9-2和goose报文,使用c语言编写程序,发现tcp客户端连接不上数字化试验仪,可能思路错了?想问问,怎样用c直接接收网口数据,不用建立tcp连接! 展开
 我来答
矮油嫑酱紫唉
2012-06-20 · TA获得超过336个赞
知道小有建树答主
回答量:151
采纳率:0%
帮助的人:223万
展开全部
因为不太了解GOOSE协议,几分钟简单google了一下,wikipedia上说的语焉不详,是这样的,在windows平台,用户态都是通过socket进行网络通信的,但socket是位于tcp/ip之上的一套操作接口,它可以操作tcp/udp数据,也可以通过raw方式操作ip数据,但无论如何,都在网络层之上,如果GOOSE协议不是tcp/ip之上的协议,那么就得写ndis协议驱动了,以在pc侧网卡设备之上支持这种协议(或者幸运的话,对端设备提供了windows平台的驱动那更好,如果是这样,则查看用户手册,如何使用它)
djerly
2012-07-04
知道答主
回答量:8
采纳率:0%
帮助的人:11.1万
展开全部
很简单,参考网络编程书籍,把网卡设置在混合模式,这个是一般的嗅探软件的原理,你稍稍查一下,应该就可以上手
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
C8LUKA
2012-07-02 · 超过35用户采纳过TA的回答
知道答主
回答量:119
采纳率:0%
帮助的人:81.2万
展开全部
TCP/IP卷,socket套字接口,计算机网络的知识,建议自己找本书看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
80445766
2012-06-28 · TA获得超过167个赞
知道答主
回答量:265
采纳率:0%
帮助的人:90.7万
展开全部
不懂。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式