java - 获取应用程序的端口号

标签 java networking network-programming

我正在尝试创建一个应用程序,在其中获取端口号和 IP 地址以及其他一些详细信息,其他应用程序(例如 utorrent)通过这些详细信息进行通信。

这在 Java 中可能吗?如何?

最佳答案

与您的答案下发布的评论相反,只有在以下情况下才可能实现:

  1. 您事先知道 IP:端口,例如因为它是固定的,或者在外部配置文件中可用
  2. 该服务正在为自己做广告,例如通过多播
  3. 该服务已注册到另一个固定服务,例如 Unix 端口映射器守护程序。
  4. 您可以通过 SNMP 发现它。

关于java - 获取应用程序的端口号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19195099/

相关文章:

java - Generics Oddity - 我可以将一个 Long 值插入到 Map<String, String> 中,它会编译并且不会在运行时失败

Docker Container 在混杂模式下的网络接口(interface)

linux - 互斥解锁和 request_module() 行为

c - BPF : mark in structure __skbuff is not writeable?

java - MATLAB:如何让 urlread2 使用 HTTPS

java - 在 java config 中添加 http 安全过滤器

java - 在 SWT 中关闭 CTabItem 时如何获得警告消息?

linux - 内核keepalive是否自动触发?或者我必须从代​​码中触发它们吗?

java - Windows 上的 "lo"接口(interface)等效项是什么

qt4 - 使用 QUdpSocket 发送数据报