Java 套接字 - 是否需要来自客户端的明确反馈?
Java sockets - Is explicit feedback from client side required?
我正在 Java 中制作客户端-服务器应用程序。我是否需要为从客户端接收到的每条消息显式地向服务器发送确认,或者每次在传输过程中出现问题时是否会在服务器端抛出异常?我可以依赖服务器代码中的一个简单的 try-catch 块并假设发送的每条消息都没有抛出异常吗?
这取决于你在做什么。如果您只是将数据从一个对等点传输到另一个对等点,则只需在一个方向上尽可能快地发送数据,完成后可能在另一个方向上进行最终确认。如果您所做的本质上是事务性的,那么肯定应该对每个请求做出响应。
我正在 Java 中制作客户端-服务器应用程序。我是否需要为从客户端接收到的每条消息显式地向服务器发送确认,或者每次在传输过程中出现问题时是否会在服务器端抛出异常?我可以依赖服务器代码中的一个简单的 try-catch 块并假设发送的每条消息都没有抛出异常吗?
这取决于你在做什么。如果您只是将数据从一个对等点传输到另一个对等点,则只需在一个方向上尽可能快地发送数据,完成后可能在另一个方向上进行最终确认。如果您所做的本质上是事务性的,那么肯定应该对每个请求做出响应。