Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们正在用 java 创建一个消息发送程序,该程序连接到在特定服务器上运行的现有服务。
它经常检查它是否可以从服务器的 url 发送和接收数据。
如果连接是活动的,程序可以将消息发送到 url 并将它们记录到数据库中,直到收到对该消息的响应。
但是一旦连接丢失,应该清除数据库中的所有消息,因为对方也会清除接收到的消息。
对此有何建议?
我猜当连接丢失时你会得到一个异常。您应该捕获该异常,并且在异常中您可以清除您的消息