[英]Clarifications while reading/writing Java socket streams
我在Java套接字编程中有几个问题。
在读取客户端套接字中的输入流时,如果它抛出IO异常; 那么我们是否需要重新连接服务器套接字/再次初始化客户端套接字?
如果我们关闭输出流,它将关闭客户端套接字吗?
在读取客户端套接字中的输入流时,如果它抛出IO异常; 那么我们是否需要重新连接服务器套接字/再次初始化客户端套接字?
是的,除非它是读取操作上的SocketTimeoutException
。
如果我们关闭输出流,它将关闭客户端套接字吗?
是。
在客户端套接字中,如果从输入流读取的消息与我们期望的不同; 我们有什么标准来处理吗?
否。如果该消息完全无法识别,则您可能希望切断连接。 如果这是一条可识别的消息,但顺序不正确,则可能是编程错误,也可能是您在设计时没有想到的情况。 解决方案:现在考虑一下。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.