c#上位机通过以太网与单片机通信

我现在在做一个c#上位机,请问怎么让上位机接受以太网的数据帧呢?现在思路有些模糊... 我现在在做一个c#上位机,请问怎么让上位机接受以太网的数据帧呢?现在思路有些模糊 展开
 我来答
freeeeeewind
推荐于2017-10-03 · TA获得超过1万个赞
知道大有可为答主
回答量:3227
采纳率:94%
帮助的人:1341万
展开全部
通常,单片机或嵌入式系拦坦伍统使用的以太网芯片(例如常用的芯片W5100)在芯片级集成信友了TCP协议栈(实现了TCP/IP和UDP/IP等简或标准协议)。因此,使用这些芯片与上位机通信,通常采用SOCKET方式通信。
上位机采用C#进行SOCKET编程可以实现你的要求。
追问
也就是说,我只管用上位机等待发送的数据帧就行了吗?
追答
上、下位机通信主要有两种方案:
1)采用UDP协议:上、下位机建立好SOCKET后,可以随时互发数据。上、下位没有主站(Master)从站(Slave)之分,是对等的,
2)采用TCP协议:一方作为主,一方作为从,双方建立好Socket后,从站主动与主站建立连接。连接建立后,可以随时互发数据。
he_123456
2014-11-13 · TA获得超过2892个赞
知道大有可为答主
回答量:3162
采纳率:58%
帮助的人:1331万
展开全部
不知道 百度一下 winpcap是否有用?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式