我有一个ServerSocket侦听端口,客户端连接到它并提供作为Object流实现的功能请求。对于收到的每个请求,得到一个套接字并从中读取
new ObjectInputStream(socket.getInputStream());
...
这很好用。
现在我想为了ServerSocket的状态而处理来自客户端的普通套接字连接。为此,我刚刚打开一个Socket
,如果成功,则声明它是Up else Down。我不想使用Object stream实现此状态请求。
上述服务器代码从ObjectInputStream导致java.io.EOFException
,因为没有对象流可能。
处理ServerSocket状态请求的做法是什么。