• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Help me !! creat socket!

 
allan lv
Greenhorn
Posts: 5
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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???
 
Vijayakumar Arya
Ranch Hand
Posts: 76
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
You can specify the timeout via invoking the method setSoTimeout(int timeOut), once you create the socket. This functionality is inherited from the java.net.Socket.
 
Peter den Haan
author
Ranch Hand
Posts: 3252
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 5
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 76
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 5
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
i use jsse-1_0_3_01-gl!
SocketFactory can not create an unconnected socket !
what can i do?
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic