我正在向服务器发送字节数组,服务器应该接收我发送的数据。但是服务器需要很长时间才能接收到数据。服务器正在输入流中等待。
如果我通过转换为字节来发送字符串数据,那么服务器将接收。我不知道发生了什么。请帮我。
客户:
void Send(byte []arr)
{
//Other code
String s=new String(arr);
byte []msgByte=s.getBytes();
try
{
outStream.write(msgByte);
}
catch(Exception e)
{}
//Other Code
}
服务器:
InputStream inStream1=connection.openInputStream();
BufferedReader bReader1=new BufferedReader(new InputStreamReader(inStream1));
String lineRead=bReader1.readLine();
System.out.println(lineRead);
inStream1.close();