1

我能够为 ACE-TAO 服务创建 docker 容器,并能够使用端口转发概念从父 Windows 机器访问它。

从浏览器中,我尝试点击localhost:forward-port并获取"ERR_EMPTY_RESPONSE",TAO 服务正在 docker 容器中运行。

如果我想在本地验证它是否连接正确。
如何编写Java代码进行验证?

4

1 回答 1

0

以下 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");
   }
 }
}
于 2016-11-02T09:53:15.000 回答