php通过socket和java通信时,java如何判断php发送结束?

请教:
在文章https://blog.csdn.net/u014209205/article/details/80461122中,
通过(info=br.readLine())!=null判断客户端是否发送结束。
php使用socket_write($socket,$message,strlen($message))发送字符串消息。
现在的问题是java一直卡在不能判断是否结束,请教有什么办法解决?

java有数据就接收,如果简单数据无法判断。