File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Socket connect timed out and connection refuse

 
piyush shirke
Greenhorn
Posts: 1
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I have the following piece of code
InetAddress addr = InetAddress.getByName(server.getHost());
int port = Integer.parseInt(server.getPort());
SocketAddress sockaddr = new InetSocketAddress(addr, port);
socket = new Socket();
socket.connect(sockaddr, 5000);


When I run it as standalone java application(jar) trying to connect to the server(down). It throws IO Exception with message "connect timed out" . The exception is thrown after 5 secs.

When the application(jar) is loaded from jvm.dll(native code) trying to connect to the server(down). It throws IOException with message "Connection refused: connect"
The issue with this is exception is thrown immediately within a second.

The whole logic is based on the timeout parameter. Does anyone have idea what could be the reason of different behavior Or How to resolve this issue ?
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic