我想弄清楚是否有一种简单的方法可以在不制作自己的协议的情况下实现这一点,所以请让我知道是否有一种“简单”的方法可以做到这一点(最好是在 Python 中)。
我的问题的症结在于:如果我实现自己的“IP”层,是否有可以处理创建数据包的 TCP 引擎?
我正在尝试做的是使用 base64 通过聊天室的私人消息服务发送数据通信。所以这个想法是:
数据 -> 拆分成 TCP 数据包 -> 自定义协议 -> 聊天室(不可靠) -> 使用自定义协议读取 -> 重组 TCP 数据包 -> 数据
问题是,如果有某种方法可以使用现有的 TCP 框架并以某种方式使用回调,我宁愿不实现我自己的 TCP 克隆。
换句话说,如果我实现自己的网络层,我可以使用它来代替 IP 吗?