gpt4 book ai didi

java - 霍夫曼编码的消息如何通过线路传输?

转载 作者:行者123 更新时间:2023-12-01 18:35:13 25 4
gpt4 key购买 nike

让我们假设“abcd”的霍夫曼代码是011011。我需要通过网络发送它。

我的问题是我可以使用什么java的IO机制

1。在磁盘上序列化 011011。例如,应该将其保存在文件中吗?字节数组?

2。发送回内存

所以这个问题更多地与文件 IO/和套接字有关,而不是霍夫曼编码本身。

我已经编码了哈夫曼树并生成了代码,我陷入了这个问题的 IO 和套接字方面,即如何将这个 011011 发送到接收器。

最佳答案

您可以使用的唯一机制是字节流(对于 TCP)或字节包(对于 UDP),因此无论哪种方式,您都需要将信息转换为字节。

当你写入磁盘时,你也需要写入字节,但你也可以执行随机访问(并不是说这里有什么区别)

您无法将 011011 作为字节发送,但可以将 00011011 作为字节发送。

关于java - 霍夫曼编码的消息如何通过线路传输?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22289387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com