为什么socket编程有的包收不到?
用Socket编了个数据接收的程序, 在网上找了个SocketTest做客户端测试能够收到数据,但是换成硬件模块发过来的数据包却收不到是怎么回事呢? 是能够看到连接的,用一些网络监测软件也能够看到硬件模块向主机发送了数据包,但就是收不到:(
------解决方案--------------------
BufferedReader 是干啥用的? 一般都是读到换行,回车才会结束缓冲,方便你readLine();
对于不是文本文件那样,以一行一行进行数据传输的数据来说,按照字节读取最安全。
仅此而已。