Как получить список имен точек монтирования? - PullRequest
1 голос
/ 27 февраля 2020

У меня есть 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 Ответ

0 голосов
/ 28 февраля 2020
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 содержит таблицу точек монтирования

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...