CentOS 5.9 | Program Listening on Port, Causing It Not To Bind

view story

http://unix.stackexchange.com – I have a game server running on my CentOS box that binds to port 28960, now when I restarted the game server it stated that it can't bind the port because its in use, but its obviously because the server was restarted, but the port was not closed? How do I check to see if the program is listening, and if its not, then how would I clear the port, so I can start the server back up on port 28960? (HowTos)