使用socket的时候 如何使传送文本和传送文件 同时存在?
使用socket的时候 如何使传送文本和传送文件 同时存在?
就是说有时候发送过去的事文本 直接显示
有时候发过去的文件 需要保存下来
[解决办法]
自己定义个网络协议, 如:TLV格式 Tag - length - value, 将文件分成多个网络包发送,每个包都有自己的标记,长度,数据。 接收端收到这些数据后,根据tag标记,长度,解包,重组, 还原成文件或者文本。
发布时间: 2012-07-05 07:59:18 作者: rapoo
使用socket的时候 如何使传送文本和传送文件 同时存在?
使用socket的时候 如何使传送文本和传送文件 同时存在?
就是说有时候发送过去的事文本 直接显示
有时候发过去的文件 需要保存下来
[解决办法]
自己定义个网络协议, 如:TLV格式 Tag - length - value, 将文件分成多个网络包发送,每个包都有自己的标记,长度,数据。 接收端收到这些数据后,根据tag标记,长度,解包,重组, 还原成文件或者文本。