C#高手:请问在局域网中如何实现广播消息

lancelotsx 2006-03-11 09:44:54
请问在局域网中如何实现广播消息
...全文
279 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lancelotsx 2006-03-15
  • 打赏
  • 举报
回复
ok 明白了。谢谢楼上各位了
kaixin110 2006-03-11
  • 打赏
  • 举报
回复
msdn 2003里面有一個sample呀

xietangz 2006-03-11
  • 打赏
  • 举报
回复
OK!
xingys 2006-03-11
  • 打赏
  • 举报
回复
简写:
建立udp的socket,使用Socket.SetSocketOption设置允许 broadcast, 然后用子网广播地址建立一个ipEndpoint,最后socket.sendto( buffer, broadcastEndpoint );就ok了
bufan2162 2006-03-11
  • 打赏
  • 举报
回复
UdpClient.JoinMulticastGroup (IPAddress, Int32)方法
还要有IPEndPoint对象
huoyan999 2006-03-11
  • 打赏
  • 举报
回复
Socket sock = new Socket(AddressFamily.InterNetwork,SocketType.Dgram,ProtocolType.Udp);

IPEndPoint iep2 = new IPEndPoint(IPAddress.Parse("192.168.1.255"),9050);

sock.SetSocketOption(SocketOptionLevel.Socket,SocketOptionName.Broadcast,1);

sock.SendTo("你要发的消息",iep2);

sock.Close();

110,533

社区成员

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

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

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