Пиша си аз Java Server и bind-вам на случаен порт, всичко върви и изведнъж гърми някакъв странен Exception.
Нещо се е оплескало, Java-та спря, а на порта продължава да слуша ServerSocket-a.
Ако искате да проверите дали някой порт в момента е свободен или нещо слуша на него, под Windows направете така :
run-> cmd -> netstat -o -n -a | findstr 0.0:5555
като в случая на 5555 сложете произволен порт.
Ако ви изпише
TCP 0.0.0.0:5555 0.0.0.0:0 LISTENING 5260
Значи нещо слуша там.
Ако не изпише нищо – порта е свободен.
А самата Java може да спрете през task manager-a, като намерите javaw.exe с малко памет и го прекратите.
