c# - PC 通过 TCP/IP 套接字连接到 Raspberry-Pi?从 C# 到 Python
问题描述
我正在尝试使用 python 的套接字模块在 PC 和 Raspberry Pi 之间进行无线通信。问题是 PC 上的程序是用 C# 编写的,而 Raspberry-Pi 是用 Python 编写的。如何从我的计算机发送一个字符串,以便用 Python 编程的 Raspberry Pi 可以读取它?
解决方案
像这样的协议与语言无关。这是拥有这样一个概念的优势之一。
如果服务器接收到连接请求,它不知道也不关心使用哪种代码来创建连接和发送数据(理论上有人甚至可以手动输入),它只关心发送的数据格式正确(由协议定义),消息遵循正确的顺序等,以便它可以理解。
这适用于各种众所周知的协议,例如 TCP/IP 套接字,或基于此的更高级别的协议,例如 HTTP 或 FTP。
因此,只要您知道如何使用 A 语言创建用于启动套接字连接的代码,以及如何使用 B 语言(或 C 或 D,甚至是 A)来侦听连接的代码,那么一切都应该正常工作。
推荐阅读
- python-requests - 如何在 Python 中通过 requests.post() 发布两个(几个)参数?
- openlayers - Openlayers - 为 View 设置特定的投影
- flutter - 即使在分配默认值后,直到我选择一个下拉项目,凸起的按钮才会显示答案
- postman - 使用 Postman 捕获请求时,我可以看到对请求的响应吗?
- javascript - javascript - 在 array.lenght = x 之后关闭一个 while 循环
- flutter - ImagePicker 使屏幕变黑,如果视频文件太大,
- reactjs - 在下一个 js 中使用带有绝对路径的 .tsx 时无法解析模块的路径
- jax-rs - 如何在 JAX-RS 应用程序中检查 Keycloak 发出的 JWT 令牌的 REST 请求
- nuxt.js - 在 nuxtjs 中更新生成的页面
- javascript - 如何在javascript中遍历可能的空值而不会出错