32 ビット WinXP の場合 -- 2 つの COM ポートを互いに直接接続してデータを転送することは可能ですか? ヌル モデムにリンクされた別の USB シリアル ドングルにリンクされた USB シリアル ドングルがあります。Java RXTX ライブラリを使用すると、各コンピューターの COM ポートを検出できるので、問題なく動作することがわかります。このセットアップとこのライブラリを使用して、他のシリアル ポートにデータを直接送信できますか?
コンピューター A / COM1 から:
CommPortIdentifier portIdentifier = CommPortIdentifier.getPortIdentifier("COM1");
CommPort commPort = portIdentifier.open("serial1",2000);
SerialPort serialPort = (SerialPort) commPort;
serialPort.setSerialPortParams(9600,SerialPort.DATABITS_8,SerialPort.STOPBITS_1,SerialPort.PARITY_NONE);
InputStream in = serialPort.getInputStream();
OutputStream out = serialPort.getOutputStream();
このメカニズムを介してコンピュータ B の COM2 ポートにアクセスできないようです。ここで使用する必要がある他の構成要素はありますか?
コンピューター A で書き込んだように、コンピューター B がストリームから読み取ることができるようにしたいと考えています。