我目前在我的網頁上運行Java Applet,該Java Applet通過COM1與顯示器極進行通信。但是,自從Java更新後,我無法再運行自簽名的Java Applets,我認爲將AJAX請求發送回服務器並讓服務器向計算機上的TCP端口發送響應會更容易...計算機將需要TCP> COM虛擬適配器。如何安裝虛擬適配器以從TCP端口轉到COM1?TCP> COM1用於接收消息並在POS顯示器杆上顯示
我查看了com0com,這只是讓我感到困惑,而且我不知道如何將任何端口連接到COM1。我試過tcp2com,但似乎沒有在Windows 7 x64中安裝該服務。我試過com2tcp,界面看起來像它會工作(我還沒有測試過),但我不想讓應用程序在桌面上運行......它需要是一個在後臺運行的服務。
因此,要總結它是如何工作的:在COMP1
- 網頁發送AJAX請求到服務器
- 服務器發送文本響應COMP1端口999
- COMP1已經虛擬COM端口偵聽端口999,將數據發送到COM1
- 極顯示數據
編輯:我正在使用Win 7 x64,而tcp2com不能用作服務。我嘗試使用srvany,但我得到一個錯誤,指出應用程序啓動然後停止。如果我使用powershell並將tcp2com作爲參數傳遞,它不會退出,但它也不會運行。所以我摒棄了整個'服務'協議,並把命令:powershell -windowstyle隱藏「tcp2com --test tcp/999 com1」,它的工作原理......有點。發送的字符全部都會消失。我可以在具有COM2TCP(不同供應商)的另一臺計算機上編寫「echo WTF> COM1」,並且它將作爲POS顯示器杆上的單個模塊出現。但是,如果我在服務器和客戶端機器上使用COM2TCP,一切正常......但這只是一個試用版,它需要花費數百美元!另一方面,是否有辦法通過IP發送原始文本,而不必在另一臺計算機上使用另一個Virtual COM> IP適配器?有點像捲曲如何工作,但不同...?
tcp2com看起來像的路要走。我已經看過了源代碼,而且非常簡單。瀏覽註冊碼併發布失敗的地方。 –
查看我的編輯進行更新。 – JakeTheSnake
好的,*爲什麼*不能用作服務?它不安裝?它不啓動嗎? –