たとえば、次のコード行を作成して、ソケットを IP およびタイムアウト引数に接続します
Socket mySocket = new Socket();
mySocket.connect(new InetSocketAddress("192.168.0.1", port),timeout);
if(mySocket.isConnected())
{
resp="Port: "+ Integer.toString(dir)+" is coneccted"+"<br>";
}
out.print(resp+mySocket.getPort());
しかし、ソケットのサービス名を取得することはできません。つまり、socket.getService() や socket.getProtocol() のようなメソッドがあります。