[英]How to get response length before reading response from socket in java
我在MML服務器上工作,我的任務是從MML服務器讀取響應。 在這種情況下,響應中沒有“響應結束”字符。 我怎么知道該回應已結束? 在讀取響應之前,是否有任何一種技術可以獲取響應長度。 通過這樣做,我想使用響應長度打破while循環。
while(true)
{
try
{
char temp = (char) is.read();
System.out.println(temp);
responseLine = responseLine + temp;
}
catch(Throwable e)
{
e.printStackTrace();
break;
}
}
我不知道MML,但是對於一般的流,識別消息結尾的方法是:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.