python - Python和C TCP套接字之间的通信
问题描述
我有一个 C 可执行文件,它打开一个 TCP 套接字并与设备通信。
我希望我的 Python 脚本将消息发送到该 C 可执行文件,然后 C 程序通过套接字将该消息发送到设备。
我基本上想从 C 中保持套接字处于活动状态并使用 Python 发送消息。
我不完全确定该怎么做,也许我需要创建一个 DLL 并从那里维护连接,或者从可执行文件本身,我不知道。
C 程序是一个包含许多标头的完整项目,但 TCP 连接非常简单,因此我认为发布代码不会有帮助。
我有点迷失了,试图做到这一点,我已经在互联网上搜索了几天寻找解决方案,但没有发现任何有用的东西。
解决方案
推荐阅读
- powerbi - 我可以在远程使用 SQL 和 PowerBI 在本地计算机上工作吗
- python-3.x - 根据列标题名称中的唯一子字符串过滤特定数据框列
- css - CSS Shape-Outside 仅在 Chrome 中将文本推出边框
- npm - Vaadin 14 应用程序在更新到 npm 7.20.6 后无法构建前端
- python - Pyspark 标记化和重复数据删除
- c++ - C++:如何前向声明出现在基类的静态方法中的派生类?
- wpf - MvvmCross - 带有键绑定的文本框未绑定到方法
- ios - 我还需要做什么才能在 Flutter 上为 iOS 启用 FCM 推送通知?
- c# - 如何在一次蓝牙 LE 扫描下输出不同的值?
- javascript - 代理在以下上下文中的含义是什么?正如我在 Javascript MDN 中发现的那样