C#怎么实现用UDP进行多机通信?

jy773553 2019-07-14 09:37:09
求助一下各位大佬,C#写代码控制两台甚至多台电脑通信怎么实现?一台主机,从机不限(2台吧)
...全文
362 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
圣域理想 2019-07-16
  • 打赏
  • 举报
回复
UDP 协议不需要连接握手即可收发消息,但也容易丢失数据包,你的想法可以在同一个网段上 xxx.xxx.xxx.255 发送消息就是广播消息,该网段内所有的机器都可以接收到消息。
it_gz_xi 2019-07-16
  • 打赏
  • 举报
回复
TCP,UDP,WCF,Rometing都可以实现
threenewbee 2019-07-15
  • 打赏
  • 举报
回复
不同的计算机连,同一个局域网还可以广播
  • 打赏
  • 举报
回复
是的,局域网广播就行。
源源天下游 2019-07-15
  • 打赏
  • 举报
回复
UDP广播可以实现你的需求
XBodhi. 2019-07-15
  • 打赏
  • 举报
回复
UdpClient 对象。
生财 2019-07-15
  • 打赏
  • 举报
回复
你首先需要 ,定义你的几台机器怎么通讯?通讯的格式是什么样的?如JSON(UDP 不能超过65535字节) ,还是2进制。

A-》 B {"source":'A', cmd:'把网页打开', url:'http://www.sohu.com'}
B->A {"source":'B', cmd:'我把网页打开了', url:'http://www.sohu.com', html内容:'xxxx不能超过60KB哦'}

注意A发给B时 Socket 对像的 EndPoint 要写B的 IP 和端口。
B发给A 同理

111,096

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧