このコードのソケットを使用して、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 を使用しているのは、通常、これがプリンターの標準ポートであるためです。ただし、プリンターのプロパティを見ると、仮想 USB ポートである USB001 を使用していることがわかります。
ポート番号が原因であると想定しているこのエラーが表示されます。
ターゲット マシンがアクティブに拒否したため、接続できませんでした 127.0.0.1:9001
このプリンターのポート番号を取得する方法を教えてください。それがエラーでない場合は、助けてください。ありがとう。