networking监听

我是微软服务器的新手,所以如果问题不是那么聪明的话,不要怪我(我是一个Unix的人)。

我需要安装Microsoft Server 2008 R2的虚拟打印机。 要求是:

  • 打印机必须打印在一个文件{任何文件… TXT或PDF文件}
  • 打印机必须在服务器上运行
  • 打印机必须接受来自特定IP端口的明文
  • 打印设备和服务器之间的连接是本地networking

应该打印的设备是一个专业设备,一个PSTN接收器,并且它打印简单地从端口1027向网关IP发送消息(每次在stream输出接收器(即接收数据的服务器)上协商新端口))…

我试图安装一个虚拟打印机,但我不能指定接收数据打印的套接字的约束。

非常感谢

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

前者设置起来微不足道,但需要后处理/parsing,后者,我会做更多的功课,从供应商处find适当的解决scheme。 当然,你不是唯一拥有这些PSTN设备的人之一。

如果你只是想从一个TCP套接字login到一个文本文件,你当然不需要一个“虚拟打印机”。 考虑使用也作为Windows端口存在的 netcat。 简单地创build一个监听器,并redirect到您select的文本文件应该做的伎俩:

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