java - 如何获取挂载点名称列表?

标签 java kotlin server get ntrip

我有 IP 和端口,但我不知道挂载点的名称。我怎样才能得到它?

然后我想连接到服务器:

GET /mountpoint HTTP/1.1
Host: some.ntrip.caster
Ntrip-Version: Ntrip/2.0
User-Agent: NTRIP client X/1.0
Connection: close

所以,我需要知道挂载点名称...

最佳答案

val socketAddress = InetSocketAddress(ip, port)
socket.connect(socketAddress, 10 * 1000)

...

if (socket.isConnected) {
  val request = ("GET / HTTP/1.1\r\n" +
    "User-Agent: NTRIP Client/1.0\r\n" +
    "Connection: close\r\n" +
    "\r\n").toByteArray()
  socket.getOutputStream().write(request)
  val response = String(socket.getInputStream().readBytes())

变量响应包含挂载点表

关于java - 如何获取挂载点名称列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60429343/

相关文章:

java - 是什么导致 opencv_traincascade.exe 在获取负样本时崩溃?

java - 如何在Spring中使用WebLogic提供的JNDI DataSource?

java - 使用 Kotlin 脚本的 Gradle 多项目构建顺序

python - 关闭扭曲的服务器

linux - 使用密码对 wget 请求的简单服务器端响应

java - bean id 和引用类型之间的区别

java - 如何从自定义 View java类中膨胀布局?不是来自 XML

ubuntu - 谷歌云平台 : How to make VM continue calculations after disconnecting from the Internet?

android - 谷歌身份验证迁移到 androidx : SignInHubActivity does not implement Lifecycle

java - Observable.zip 问题