我正在开发一个访问互联网的Java桌面应用程序。它是一个多线程应用程序,每个线程都执行相同的工作(意味着每个线程都是同一个Thread类的一个实例)。Java - 如何检测互联网连接通过Java桌面应用程序断开连接?
现在,由于所有线程都需要互联网连接才能激活,因此应该有一些机制来检测互联网连接是否处于活动状态。
Q1。如何检测互联网连接是否激活? Q230。
Q2。在哪里实现这种互联网状态检查机制代码?我应该启动一个单独的线程来定期检查Internet状态,并在状态从一种状态变为另一种状态时通知所有线程?或者我应该让每个线程检查互联网状态本身?
Q3。这个问题应该是一个非常普遍的问题,因为访问互联网的每个应用程序都应该处理这个问题。那么其他开发人员通常如何处理这个问题呢?
Q4。如果你可以给我一个解决这个问题的好演示应用程序的参考,那么它会对我有很大的帮助。
是的,我只需要独立于平台的方式来检查互联网状态 – 2010-04-16 11:43:41