C# 如何从C中查找网络foscam#

C# 如何从C中查找网络foscam#,c#,udp,ip-camera,C#,Udp,Ip Camera,我正在创建一个非常好的C#Winforms应用程序,用于控制和查看我的两个Foscam 其中一个关键的事情,我想非常有,是能够搜索网络的摄像头 我知道“IP摄像头工具”可以很快找到摄像头,但我根本无法重新创建它(不需要第三方应用程序) 在互联网上搜索了几天之后,我找到了“一些”文档,但经过几个小时的反复试验,我在这里不知所措 文档使用UDP数据包,您发送一个命令,摄像头会做出响应。 首先,我使用wireshark截取“IP摄像机工具”的发送数据包,并在C#中复制它,摄像机确实响应,但响应没有任何

我正在创建一个非常好的C#Winforms应用程序,用于控制和查看我的两个Foscam

其中一个关键的事情,我想非常有,是能够搜索网络的摄像头

我知道“IP摄像头工具”可以很快找到摄像头,但我根本无法重新创建它(不需要第三方应用程序)

在互联网上搜索了几天之后,我找到了“一些”文档,但经过几个小时的反复试验,我在这里不知所措

文档使用UDP数据包,您发送一个命令,摄像头会做出响应。 首先,我使用wireshark截取“IP摄像机工具”的发送数据包,并在C#中复制它,摄像机确实响应,但响应没有任何意义,当我试图用我的应用程序截取它时,我只得到响应的一小部分,仅来自第一个响应的摄像机(udp停止侦听)

如果有人有一些知识和/或代码片段,我将非常感激!)

文件: (pdf)

我写了一些代码来发送响应,但我只是有一个BSOD,整个.cs文件都被破坏了

它基本上只是创建一个UdpClient对象并发送一个经过转换的字符串,这样它就可以使用以下内容:4d:4f:5f:49:00:00:00:00:00:00:04:00:00:00:00:00:00:00:00:00:00:01

并在10000端口广播。 然后!udp.recive将在发送后立即启动,并截获(仅消息的第一部分):-/

任何不仅仅是响应的第一部分的提示都会非常有用

我为这篇文章做了一些很好的截图,但由于这是我在这里的第一篇文章,我无法添加图像:-/

谢谢:) 如果我遗漏了任何信息,请告诉我:)

问候 尼尔斯

编辑:

图像链接:

文件(搜索要求):

http://dl.nxsoft.dk/stackpics/doc\u search\u req.PNG

文件(搜索和响应):

Wireshark输出(IP摄像头工具):

Wireshark输出(摄像头响应):


将URL添加到您的帖子中,如果您愿意,我会将其替换为图像?嗨,克里斯,我用windows剪贴工具制作了这些URL,并且刚刚粘贴进去,所以我恐怕没有URL:-/重新制作屏幕截图,并上传到我的网站并在帖子中链接:-)