让assume
“ abcd”的霍夫曼代码为011011。我需要通过电线发送此代码。
我的问题是what java's IO mechanism can i use
1. Serialize 011011 on the disk
。例如,应将其保存在文件中吗?字节数组?2. Send back on the memory
因此,与霍夫曼编码本身相比,这个问题与文件IO /和套接字有更多关系。
我已经对霍夫曼树进行了编码,并生成了代码,但我仍然将这个011011
如何发送到接收器的问题停留在IO和套接字方面。
最佳答案
唯一可以使用的机制是字节流(对于TCP)或字节包(对于UDP),因此无论哪种方式,您都需要将信息转换为字节。
当您写入磁盘时,您还需要写入字节,但是您也可以执行随机访问(并不是在这里有所不同)
您不能将011011
作为字节发送,但是可以将00011011
作为字节发送。