我的要求是将socketio与nodejs服务器通信到运行本地Python应用程序的Raspberry Pi。请帮帮我。我可以找到与谷歌上的网络应用程序沟通的方式,但有没有什么办法与上述要求与Python本地应用程序进行通信。Raspberry Pi python应用程序和nodejs socketio通信
0
A
回答
1
目前尚不清楚您需要帮助的部分。要使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连接。然后,一旦连接启动并运行,您就可以自由地将消息从两端发送到另一端,如果有消息处理程序监听这些特定的消息,它们将被另一端接收。
相关问题
- 1. Raspberry PI Arduino通信
- 2. Raspberry Pi到Arduino通信
- 3. GStreamer,Python和Raspberry Pi
- 4. Raspberry Pi spidev.h SPI通信
- 5. 哪个IDE用于在Raspberry Pi上开发NodeJS应用程序?
- 6. 写Raspberry Pi程序,没有Raspberry Pi
- 7. 发送Raspberry Pi的串行通信
- 8. Raspberry Pi嵌入式应用程序
- 9. Raspberry Pi Python
- 10. Raspberry Pi的Visual Studio Iot应用程序
- 11. Raspberry Pi Python ValueError?
- 12. 在Crontab中启动的应用程序,Nodejs和python之间的通信问题
- 13. 通过Raspberry Pi接收BLE信标
- 14. Xamarin和Raspberry Pi
- 15. Windows通用应用程序Rest API Raspberry Pi
- 16. 在Raspberry Pi启动时运行的Python/Tkinter应用程序
- 17. Raspberry Pi程序延迟
- 18. Raspberry Pi Auto启动程序
- 19. Raspberry Pi Python错误
- 20. VisualGDB和Raspberry Pi
- 21. Gammu和Raspberry Pi
- 22. Raspberry Pi + PocketSphinx
- 23. 推送通知Raspberry Pi
- 24. 使用UDP套接字的JavaScript应用程序 - NodeJS和SocketIO
- 25. Raspberry PI触摸屏和KIvy应用程序不会退出
- 26. 将Node.js和Node.js应用程序部署到Raspberry Pi
- 27. 使用iPhone/iPad应用程序连接Raspberry Pi
- 28. Arduino或Raspberry Pi
- 29. Raspberry Pi 2和通过互联网的PC之间的通信
这几乎回答了我的问题。我在github上找到了一个源代码链接。我会将您的答案标记为已接受,并在此处张贴链接,如果这样做的话。 –
我找到了一个Python客户端库[link](https://pypi.python.org/pypi/socketIO-client) –