在計算機上,我想運行由服務器提供的基於Web的應用程序,並且此應用程序必須訪問RFID閱讀器。通過計算機從服務器訪問RFID閱讀器
我已將此計算機設置爲通過無線局域網連接到服務器,並通過以太網電纜連接到RFID閱讀器(試過直通和交叉電纜)。由於所需的移動性,讀取器無法直接連接到服務器。
設置連接將出現在下圖中。服務器使用DHCP爲計算機分配了IP地址。計算機和閱讀器之間的連接已由靜態設置。
顯然,計算機可以訪問服務器和讀者,但正如我所需要的服務器無法訪問的讀者。
編輯:
該應用程序開發使用Python與Django框架。要連接到閱讀器,我只是簡單地使用socket
。
import socket
HOST = '192.168.1.21'
PORT = 50007
soc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
soc.settimeout(2)
soc.connect((HOST, PORT))
你做對OS /編程語言等沒有什麼 - 這不是一個網絡問題...但一可以/應該由軟件解決的問題...請提供更多信息 – Yahia
@Yahia我剛剛編輯了我的問題,提供了有關我的應用程序的更多信息。請再看一遍。 – Protocole
謝謝...看到我的答案在下面... – Yahia