套接字的良好协议实践/模板?

时间:2012-12-30 13:57:14

标签: algorithm sockets tcp protocols

是的,我正在寻找一些更高级的灵活协议来实现我的套接字。 我将通过单个相同的TCP套接字传输数据,视频,音频和文本。

我正在使用的当前协议是:获取数据长度和标头。把它写出来。 然后写出实际数据。另一方将读取长度和标题的第一个字节,然后接收那么多。

你会发现这不好,因为我只能在套接字上同时发送一种类型的数据。

那么我究竟能如何改进呢?

非常感谢。

1 个答案:

答案 0 :(得分:0)

如果您要将不同类型的数据作为有效负载发送,那么您可能希望区分您正在写出的标题中的类型。除此之外,关于编写自己的协议并没有任何规则,这只是一半的乐趣!这一切都归结为对您的软件有用的东西。