Как проверить 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");
}
}
}