【发布时间】:2011-11-04 22:22:02
【问题描述】:
我正在制作一个文件共享应用程序,它将查找在同一网络上运行该应用程序的计算机。所以我希望我的应用程序能够发现计算机及其 IP 地址。使用 Java 可以完成这项任务吗?
谢谢
【问题讨论】:
-
你可以创建一个公共的地方,比如一个服务器,所有网络计算机都会更新他们当前的ip,比如一个ip池。那也会更安全!并且其他计算机可以从池中获取可用的 ip。
-
我同意,但我希望我的应用程序能够完成所有工作,而不是依赖任何外部设备/软件
-
好吧,你能做什么,但同样效率不高!您可以进行点对点网络。并且每台可用的计算机都会使其他联网计算机奖励它们的存在。以这种方式工作太多了。为什么不是服务器?我的意思是即使是信使也使用融合!您检查谁在线,然后将点对点连接以进行聊天和文件共享。
标签: java jsp networking network-programming client-server