java socket 怎么接收c++ 传来的数据,下面的代码为什么接收不了数据
DataInputStreaminput=newDataInputStream(socket.getInputStream());StringclientInputStr...
DataInputStream input = new DataInputStream(socket.getInputStream());
String clientInputStr = input.readUTF();//这里要注意和客户端输出流的写方法对应,否则会抛 EOFException
//处理客户端数据
System.out.println("客户端发过来的内容:" + clientInputStr); 展开
String clientInputStr = input.readUTF();//这里要注意和客户端输出流的写方法对应,否则会抛 EOFException
//处理客户端数据
System.out.println("客户端发过来的内容:" + clientInputStr); 展开
1个回答
2015-09-02
展开全部
那,确定对方是发送UTF8的字符吗。要不确定,就使用byte[]去接收
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询