首页 > 解决方案 > PC 通过 TCP/IP 套接字连接到 Raspberry-Pi?从 C# 到 Python

问题描述

我正在尝试使用 python 的套接字模块在 PC 和 Raspberry Pi 之间进行无线通信。问题是 PC 上的程序是用 C# 编写的,而 Raspberry-Pi 是用 Python 编写的。如何从我的计算机发送一个字符串,以便用 Python 编程的 Raspberry Pi 可以读取它?

标签: c#pythonsocketsraspberry-pitransfer

解决方案


像这样的协议与语言无关。这是拥有这样一个概念的优势之一。

如果服务器接收到连接请求,它不知道也不关心使用哪种代码来创建连接和发送数据(理论上有人甚至可以手动输入),它只关心发送的数据格式正确(由协议定义),消息遵循正确的顺序等,以便它可以理解。

这适用于各种众所周知的协议,例如 TCP/IP 套接字,或基于此的更高级别的协议,例如 HTTP 或 FTP。

因此,只要您知道如何使用 A 语言创建用于启动套接字连接的代码,以及如何使用 B 语言(或 C 或 D,甚至是 A)来侦听连接的代码,那么一切都应该正常工作。


推荐阅读