Help me !! creat socket!

i use jsse/ssl socket! when i use socket = (SSLSocket)factory.createSocket(host, port); if i give a exists host and not used port! i will wait for more than 10 minute!!! how can i set timeout, when creatSocket???

An additional bit of information:- the trick is first to create an unconnected Socket with the no-arg factory method and only then to connect it using connect(SocketAddress, timeout). - Peter

allan lv
Greenhorn

Joined: Mar 29, 2002
Posts: 5

posted Feb 12, 2003 02:16:00

0

creatSocket(host,port) only this method will spend more than 10 minute when host exist but port not!! who can help me set timeout when only when creatSocket!!! and i know socket.setTimeOut(),but this method can do only socket is connectted!!!

Vijayakumar Arya
Ranch Hand

Joined: Jan 27, 2003
Posts: 76

posted Feb 12, 2003 03:24:00

0

Hi Allan, You can try what Peter was saying, first create an unconnected socket and then specify the timeout while connecting. The connect method throws a SocketTimeoutException - if the timeout expires before connecting. There is no need for you to wait for 10 mins. Specifying the timeout at socket creation is not available. I am not aware why they have not specified the timeout value at creation time.

allan lv
Greenhorn

Joined: Mar 29, 2002
Posts: 5

posted Feb 18, 2003 00:14:00

0

i use jsse-1_0_3_01-gl!SocketFactory can not create an unconnected socket ! what can i do?