C# 的一个内网远程控制,监控端如何自动获取受控端的ip地址?

u010771442 2014-04-09 06:46:50


求高人,急需。
...全文
153 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
six-years 2014-04-10
  • 打赏
  • 举报
回复
引用 2 楼 ZuoQingYi 的回复:
= =换行跟确认太不习惯了, 不知道内网监控怎么玩的,不过这个也有这样功能。 Socket.RemoteEndPoint.ToString();
话说我也是这样获取的
zhou23141622 2014-04-10
  • 打赏
  • 举报
回复
用广播
            Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
            s.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.Broadcast, true);

            byte[] buffer = Encoding.Unicode.GetBytes("Hello World");
            IPEndPoint iep1 = new IPEndPoint(IPAddress.Broadcast, 4567);//255.255.255.255

            int i = 0;
            while (true)
            {
                Console.WriteLine("正在进行广播 {0}", i++.ToString());
                s.SendTo(buffer, iep1);
                Thread.Sleep(5000);
            }
沐青衣 2014-04-09
  • 打赏
  • 举报
回复
= =换行跟确认太不习惯了, 不知道内网监控怎么玩的,不过这个也有这样功能。 Socket.RemoteEndPoint.ToString();
沐青衣 2014-04-09
  • 打赏
  • 举报
回复

110,535

社区成员

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

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

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