tcp多个频道?

时间:2014-09-29 19:19:26

标签: java c tcp protocols

我想知道是否存在基于TCP / IP顶层的现有通信协议来处理多个通道(每个通道都有输入+输出流)。

语言:

  • Java
  • C适用于嵌入式设备,理想情况下基于lwIP

特点:

  • 多个渠道,每个渠道都有进出的流。

  • 可以刷新每个输出流以确保发送所有内容。

  • 如果一个流阻塞(接收方未读取),其他流仍会继续。

  • 可配置的缓冲支持 (例如,频道1:100Kb,频道2:2000kB), 就像接收器停止读取一个流,写入发送者 方被封锁了。

  • 可作为开源和商业用途实施。

是否存在某些东西?

感谢 弗兰克

1 个答案:

答案 0 :(得分:1)

当然,有一个名为BEEP的协议可以提供其中的一些功能。我不知道是否有人真正使用过它。

  

BEEP不是直接发送和接收数据的协议。相反,它允许您在其上定义应用程序协议,重用几种机制,例如:异步通信,传输层安全性,对等身份验证,同一连接上的信道复用,消息成帧,通道带宽管理以及更多有趣的网络特征