----------关于自定义文件的问题-------------
雄牛 2017-08-09 11:02:21 是这样的,我这边有一个Socket用来同步文件用的
客户端把文件发给服务器后,服务器接收并存起来
我用的方案是这样的:
客户端:
把文件名+\r\n分割符+文件修改日期+\r\n分割符+文件内容(文件流)转成byte[]这几项都转数组,再合并成一个Socket发送过去
服务器:
把接到的byte[]数组分解后再文件再存到那里.
现在的问题就出现服务器接收后分解的动作,由于socket使用的缓冲区是固定的(较大一点)
在分解的时候,我用的是先转为字符串,并分别取出文件名,修改日期,以及文件内容转成流存起来
但经常是存的文件出问题,打不开..有什么更好的方案吗