networking - 通过网络检查 3D 打印机状态的守护程序(空闲/打印)

标签 networking printing tcp daemon

我想开发一个将在 Windows 计算机上运行的小守护程序软件。

我想知道通过网络(通过 DHCP 分配的 TCP/IP)连接的 3D 打印机当前是否正在打印,或者是否处于空闲状态。

我相信它是一台 3D 打印机这一事实在这里没有什么意义,这同样适用于普通的喷墨/激光网络打印机。

我有一些 TCP/IP、网络方面的背景,但对驱动程序和设备状态查询知之甚少。

有没有办法识别来自网络内部特定设备的数据包? 这是要走的路(监听通过网络的数据包),还是有更简单的方法?

非常感谢您的帮助。

最佳答案

不确定这是否有帮助,但 OctoPrint ( http://octoprint.org ) 为您的 3d 打印机提供了一个基于 Web 的界面。然后您可以很容易地删除网页以查看它是否繁忙,您只需要能够建立 HTTP 连接并解析 HTML。这可能是一条更简单的路径。

关于networking - 通过网络检查 3D 打印机状态的守护程序(空闲/打印),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28329488/

相关文章:

networking - 嵌入式PIC微 Controller 通过互联网与服务器通信的最佳协议(protocol)?

debugging - Laradock + PhpStorm + Xdebug 失败,而 PhpStorm 验证成功

hadoop - 如何从同一网络上的另一台机器访问 Hadoop?

c# - C# 中的 IPP 打印 - 这可能吗?

wpf - 打印 WPF Web 浏览器的内容

c - 如何推送(即刷新)发送到 TCP 流的数据

c - c中的持久tcp套接字连接

java - netty - 我可以引导一个新客户端来连接 channel 处理程序中的其他服务器吗?

html - 使用 css 媒体类型打印打印特定的 div 内容?

python - 在 python 中使用 GetExtendedTcpTable 时出错