[英]Raspberry Pi python app and nodejs socketio communication
我的要求是將socketio與nodejs服務器通信到運行本地Python應用程序的Raspberry Pi。 請幫我。 我可以在Google上找到與網絡應用進行通信的方式,但是有滿足上述要求的與Python本地應用進行通信的任何方式。
目前尚不清楚您需要幫助的部分。 要使socket.io連接正常工作,請執行以下操作:
在兩台計算機之一上運行socket.io服務器。 確保它正在偵聽已知端口(如果需要,它可以與Web服務器共享端口)。
在另一台計算機上,獲取socket.io客戶端庫,並使用該庫建立與另一台計算機的socket.io連接。
在兩台計算機上注冊消息處理程序,以獲取您打算以每種方式發送的任何自定義消息,並編寫代碼以處理這些傳入消息。
編寫代碼以在適當的時間將消息發送到另一台計算機。
node.js和python都具有Socket.io客戶端和服務器庫,因此您可以為任何一種系統類型使用任何一種庫。
要了解的重要事項是必須啟動並運行socket.io服務器。 然后,另一個端點必須連接到該服務器。 一旦連接建立並開始運行,您就可以從任一端向另一端發送消息。
例如,您可以在node.js上設置一個socket.io服務器。 然后,使用python的socket.io客戶端庫建立與node.js服務器的socket.io連接。 然后,一旦連接建立並開始運行,您就可以自由地從任一端向另一端發送消息,並且如果有的話,消息處理程序會偵聽那些特定的消息,它們將被另一端接收。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.