我在C#中的服务器使用以下代码发送消息:
byte[] data = Encoding.UTF8.GetBytes("Hello World");
current.Send(data);
但在Android中我不知道如何阅读它。我使用这段代码:
byte[] b1 = new byte[2048];
int bytesToRead;
while ((bytesToRead = socket.getInputStream().read(b1)) > 0)
{
Log.d("test", bytesToRead+"");
}
但它返回来自服务器的消息长度。我应该如何获取服务器发送的消息内容。