如何使用 java 查询 ssdp 服务器

How to query an ssdp server using java

有没有办法使用 java 查询 ssdp 服务器?我想使用 java 发送此请求,然后从服务器接收响应并显示它。我在谷歌上搜索了很多,但找不到任何相关信息。

我找不到任何解决方案,所以我开发了自己的 (javadoc)。 Maven 存储库和坐标:

    <repository>                                                                
      <id>repo.hcf.dev-RELEASE</id>                                             
      <name>hcf.dev RELEASE Repository</name>                                   
      <url>https://repo.hcf.dev/maven/release/</url>                            
      <layout>default</layout>                                                  
    </repository>

      <dependency>                                                              
        <groupId>ball</groupId>                                                 
        <artifactId>ball-upnp</artifactId>                                      
        <version>3.0.2.20210415</version>                                 
      </dependency>

看看(或简单地 运行)SSDPTask.Discover Ant 任务。