我将请求从客户端套接字发送到服务器套接字,并且我想使用转义字符(“\n”)区分请求(作为字节数组发送)。我希望每个新行示例有一个请求:
"Request1 "
"Request2"
"Request3"
为了做到这一点,我需要将“\n”转换为字节,以便比较这样的请求
byte[] request= new byte[1024];
int nextByte;
while((nextByte=in.read(request))!=DELIMITER)
{
String chaine = new String( request,0,nextByte);
System.out.println("Request send from server: " + chaine);
}
问题是当我尝试将“\n”转换为字节时出现数字格式异常
private static final byte DELIMITER = Byte.valueOf("\n");
非常感谢