python - 有没有办法使用套接字编程在客户端和服务器之间进行多通道通信?
问题描述
我正在使用 python 编写客户端服务器通信程序。我必须每 5 秒后向服务器发送一条特定的消息“X”,并且它的值会增加(客户端)。如果“X”的值超过某个阈值,我正在尝试将一些视频帧发送到服务器。由于视频帧大小可能很大,并且说将完整帧发送到服务器需要超过 5 秒,而不是我的消息 X 会发生什么?由于服务器和客户端之间只有一个通信通道,它会与视频帧发生冲突吗?并且该消息 X 应该总是每 5 秒到达服务器。
解决方案
我建议通过不同的端口发送视频帧和消息 X,并使用多处理让它们同时运行。这是一个更详细地解释多处理的链接:https ://docs.python.org/3/library/multiprocessing.html 。
推荐阅读
- python-3.x - flask-sqlalchemy 中有没有办法使可继承的属性成为外键?
- java - ArrayList 不满足泛型可序列化列表类型
- javascript - 用 props 设置图片 src
- android - 如何禁止用户关闭触摸外部的警报对话框?
- django - Django - 添加没有默认 ModelAdmin 权限的模型(添加、更改、删除、查看)
- html - 将绝对定位的 HTML 元素保持在其位置
- node.js - 从 Dockerfile 运行 nodejs 服务器
- python - 准确性和损失 - 训练与验证
- json - 转换 JSON 数组
- liferay - Liferay Commerce Mini Cart Remove All Items 事件监听器不工作