我要把几个文件,一个接一个的发送出去,发送端我做好了,测试正常!
但是,接收我有一些问题,请高手帮帮!
1。当我发文件时,将一个文件分成2048大小的几个包,接收端我应该怎么写呢?
用ReadBuffer还是ReadStream呢?发送端我用的是SeadBuffer
ReadBuffer和ReadStream有什么不同?我用SendStream发送一个100K的文件它都不能正常,发送所以我才用ReadBuffer,SendStream有大小的限制吗?SendStream好还不能像
SendBuffer一样分包发!
2。我收文件的时候怎么做呢?就是说,我怎么才能将SendBuffer发过来的几进行包合并呢?
3。我用SenddBuffer发包,收包时怎么才能确定我发的文件大小?当我发包时1包,2包,3包。。,收包时,还能是1包,2包,3包。这样的顺序呢?它会不会乱包呢?如果会乱包,那我连着发二个文件时,那我收包时不就都乱了吗?