Get the tools you need to learn Java skills fast!
Video tutorials, eBooks, hands-on lab exercises, sample code.
Get started
The moose likes Sockets and Internet Protocols and the fly likes Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of The Software Craftsman this week in the Agile forum!
JavaRanch » Java Forums » Java » Sockets and Internet Protocols
Bookmark "" Watch "" New topic

Alex Rugav

Joined: May 03, 2006
Posts: 19
i am getting this exception : Address already in use : JVM_Bind
how do you unbind?
how do you close a socket connection?
Ernest Friedman-Hill
author and iconoclast

Joined: Jul 08, 2003
Posts: 24189

Some other program altogether -- or a previously executed copy of the same program -- may already be running, bound to that same port. What port are you trying to listen on?

[Jess in Action][AskingGoodQuestions]
Alex Rugav

Joined: May 03, 2006
Posts: 19
i used 3306,5050,1080, e.t.c after some time i am getting the error. its because i am failing to close a socket connection after i exit from the system.i am simulating my client server app.
Rahul Bhattacharjee
Ranch Hand

Joined: Nov 29, 2005
Posts: 2308
There is already some application running at that port.many times even if you close the application the jvm keeps on that case you can use the program manager of your app;ication for checking and killing any unnecessay program that might be using that port..some of the program make thread that make use of the port and if the threads are not demon then they would continue to run even after the main in that case it still migh be using the kill that application that is using the port and then again start the server...

--Rahul B
SCJP 1.4

Rahul Bhattacharjee
LinkedIn - Blog
It is sorta covered in the JavaRanch Style Guide.