网络侦听器

网络侦听器

我对微软服务器还很陌生,所以如果这个问题不够聪明,不要怪我[我是 Unix 专家]。

我需要安装 Microsoft Server 2008 r2 的虚拟打印机。要求如下:

  • 打印机必须打印在文件上{无论文件...txt 或 pdf }
  • 打印机必须在服务器上运行
  • 打印机必须接受来自特定 IP:端口的纯文本
  • 打印设备和服务器之间的连接是本地网络

应该打印的设备是一个专业设备,一个 PSTN 接收器,它打印只是从端口 1027 向 GatewayIP 发送消息{每次在流输出接收器(即接收数据的服务器)上协商一个新端口)...

我尝试安装虚拟打印机,但无法指定有关接收要打印的数据的套接字的约束。

太感谢了

答案1

我认为您根本不需要打印机。如果设备正在向(我假设) TCP 发送纯文本<some_ip_address>:1027,那么您netcat所需要的就是从自定义侦听器/解析器到理解消息格式(即知道消息何时开始和结束)的任何东西。

前者设置起来很简单,但需要后期处理/解析,而后者,嗯,我会做更多的功课,从供应商那里找到合适的解决方案;当然,你不是唯一拥有这些 PSTN 设备的人。

答案2

如果你只是想从 TCP 套接字记录到文本文件,你肯定不需要“虚拟打印机”。考虑使用 netcat,它也可以作为 Windows 端口存在相反。只需创建一个侦听器并重定向到您选择的文本文件即可解决问题:

  nc -l 1027 >> c:\pstnlog.txt

相关内容