int firstByte = inputStream.read(); int count = inputStream.available(); if(count != 0){ inputStream.read(count个字节) }
问题1这么理解不算错,实际上过程要复杂得多 问题2,完全不用担心,jvm工作在网络七层协议的五层之上。而数据包是第二层负责的,简单来说就是操作系统的接口已经接管了类似问题,jvm直接认为收到的都是可靠数据。
当然不正确,最低层的原理当然是0和1
67,512
社区成员
225,880
社区内容
加载中
试试用AI创作助手写篇文章吧