Creating a Client Socket

// Create a socket without a timeout try { InetAddress addr = InetAddress.getByName("java.sun.com"); int port = 80; // This constructor will block until the connection succeeds Socket socket = new Socket(addr, port); } catch (UnknownHostException e) { } catch (IOException e) { } // Create a socket with a timeout try { InetAddress addr = InetAddress.getByName("java.sun.com"); int port = 80; SocketAddress sockaddr = new InetSocketAddress(addr, port); // Create an unbound socket Socket sock = new Socket(); // This method will block no more than timeoutMs. // If the timeout occurs, SocketTimeoutException is thrown. int timeoutMs = 2000; // 2 seconds sock.connect(sockaddr, timeoutMs); } catch (UnknownHostException e) { } catch (SocketTimeoutException e) { } catch (IOException e) { }

Comments

8 Mar 2010 - 7:24am by M B U (not verified)

Java is the most stronger OOP that never exist.

11 Mar 2010 - 2:56pm by Proctoru2 (not verified)

M B U says, "Java is the most stronger OOP that never exist."
Java does exist. Java is not OOP itself, but a language utilizing OOP.

Anyway,
Great example, helped me alot.

Post a comment

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image. Ignore spaces and be careful about upper and lower case.