Как получить список имен точек монтирования?
У меня есть ip и порт, но я не знаю название точки монтирования. Как я могу это получить?
Затем я хочу подключиться к серверу:
GET /mountpoint HTTP/1.1
Host: some.ntrip.caster
Ntrip-Version: Ntrip/2.0
User-Agent: NTRIP client X/1.0
Connection: close
Итак, мне нужно знать имя точки монтирования...
1 ответ
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())
переменная response
содержит таблицу точек монтирования