Как проверить ACE-CORBA сервис локальной машины Windows

Я могу создать Docker-контейнер для службы ACE-TAO и получить доступ к нему с родительского компьютера Windows, используя концепцию переадресации портов.

Из браузера я пытаюсь нажать localhost:forward-port и получать "ERR_EMPTY_RESPONSE" и служба TAO работает в док-контейнере.

Если я хочу проверить в местном, правильно ли он подключен или нет.
Как я могу написать Java код для проверки?

1 ответ

Следующий код Java подключается к localhost:17500 и выводит сообщение о том, может ли оно создать TCP-соединение.

import java.io.*;
import java.net.*;

class TCPClient
{
 public static void main(String argv[]) throws Exception
 {
   try {
    Socket clientSocket = new Socket("localhost", 17500);
    System.out.println("Could connect");
   }
   catch (ConnectException e) {
    System.out.println("Cannot connect");
   }
 }
}
Другие вопросы по тегам