说明
传输图片从安全和节省计算资源两方面考虑,可以客户端服务端各创建两个socket,一对用于获取图片大小,另一对则负责传输图片。这样不用在图片数据中拼接图片大小信息,图片是安全的,另外也不用在整个图片数据中进行检索数据,节省了计算资源。
注意:readAll()除了阅读消息外,也负责清空消息,所以每一次一端发送数据后,另一端都要有一个readAll(),否则这次的数据将会和下次的数据自动整合在一起,造成了数据混乱。
示例
待续
传输图片从安全和节省计算资源两方面考虑,可以客户端服务端各创建两个socket,一对用于获取图片大小,另一对则负责传输图片。这样不用在图片数据中拼接图片大小信息,图片是安全的,另外也不用在整个图片数据中进行检索数据,节省了计算资源。
注意:readAll()除了阅读消息外,也负责清空消息,所以每一次一端发送数据后,另一端都要有一个readAll(),否则这次的数据将会和下次的数据自动整合在一起,造成了数据混乱。
待续