我正在尝试使用带有此代码的套接字连接到我的 RFID printronix 打印机:
if (ep == null)
{
ep = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 9001);
}
socket = new Socket(ep.AddressFamily,
SocketType.Stream,
ProtocolType.Tcp);
socket.Connect(ep);
我正在使用端口 9001,因为这通常是打印机的标准端口,但是,当我查看打印机属性时,我发现它使用的是 USB001,它是虚拟 USB 端口。
我收到这个错误,我假设是因为端口号。
无法建立连接,因为目标机器主动拒绝它 127.0.0.1:9001
如何检索此打印机的端口号。如果这不是错误,请帮助。谢谢。