現在、COM1 経由でディスプレイ ポールと通信する Java アプレットを Web ページで実行しています。ただし、Java の更新以降、自己署名付き Java アプレットを実行できなくなりました。AJAX 要求をサーバーに送り返し、サーバーがコンピューターの TCP ポートに応答を送信する方が簡単だと思います。コンピュータには TCP > COM 仮想アダプタが必要です。TCP ポートから COM1 に接続するための仮想アダプタをインストールするにはどうすればよいですか?
私はcom0comを調べましたが、それは私にとって非常に混乱しているだけで、ポートをCOM1に接続する方法がわかりません。tcp2comを試してみましたが、サービスが Windows 7 x64 にインストールされていないようです。com2tcpを試してみましたが、インターフェイスは動作するように見えます (テストしていません) が、デスクトップでアプリを実行したくありません... バックグラウンドで実行されるサービスである必要があります。
したがって、それがどのように機能するかを要約すると、次のようになります。
- comp1 の Web ページが AJAX 要求をサーバーに送信する
- サーバーはポート 999 でテキスト応答を comp1 に送信します
- comp1 には、ポート 999 でリッスンする仮想 COM ポートがあり、COM1 にデータを送信します。
- 極表示データ
編集:Win 7 x64 を使用していますが、tcp2com がサービスとして機能しません。srvany を使用してみましたが、アプリケーションが開始してから停止したというエラーが表示されます。powershell を使用して引数として tcp2com を渡すと、終了しませんが、実行もされません。そこで、「サービス」契約全体を破棄して、次のコマンドを入力しました。送信される文字はすべて有効です。COM2TCP (別のベンダー) を搭載した別のコンピューターに「echo WTF > COM1」と書き込むと、POS ディスプレイ ポールに 1 つのブロックとして表示されます。ただし、サーバー マシンとクライアント マシンの両方で COM2TCP を使用すると、すべて正常に動作します...ただし、これは試用版にすぎず、数百ドルもかかります。別の注意として、別のコンピュータで別の仮想 COM > IP アダプタを使用せずに生のテキストを IP 経由で送信する方法はありますか? curl がどのように機能するかのようなものですが、異なります...?