我能够为 ACE-TAO 服务创建 docker 容器,并能够使用端口转发概念从父 Windows 机器访问它。
从浏览器中,我尝试点击localhost:forward-port
并获取"ERR_EMPTY_RESPONSE"
,TAO 服务正在 docker 容器中运行。
如果我想在本地验证它是否连接正确。
如何编写Java
代码进行验证?
以下 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");
}
}
}