Win a copy of Learn Spring Security (video course) this week in the Spring forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

SocketTimeoutException during serverSocket.accept()

 
Anton Brass
Greenhorn
Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hey,

I want to implement a socket based solution for the UrlyBird project.

Therefore I created following simple server (extends Thread):



Every minute I get a SocketTimeoutException (since timeout is 60000 miliseconds) if no client is connected or the client doesn't send anything.

Should I catch this exception in the while-loop, or is there something generally wrong and such an exception shouldn't occur?

Thanks for your help
 
Dennis Grimbergen
Ranch Hand
Posts: 159
IntelliJ IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Why do you use the setSoTimeout?
Clients can connect all day when the server is up, so no need to use a time out?
 
Anton Brass
Greenhorn
Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
good point, works now without exception.

I'll let the value to 60 seconds and catch the exception, so it is recognizeable if the server hang up.

 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic