伙计们,我一直在尝试编写一个使用TCP传输JSON字符串的程序。问题是,当我调用BufferedInputStream.read()时,我无法收到任何-1来指示JSON字符串的结尾。我的服务器代码是:publicvoidlisten(){try{if(getClient()!=null){Stringjst=null;Messagemsg=null;InputStreamin=getClient().getInputStream();BufferedInputStreaminBuf=newBufferedInputStream(in);ByteArrayOutputStreambaos