Чи можливо, якась програма B може забрати порт, який вже використовується (слухається) програмою A. Чи повинна програма A (сервер, який слухає якийсь порт) насправді перевіряє стан порту після того, як він відкрив цей порт?
Я думаю, що всі операції з портами (відкрити, прослухати, закрити) реалізуються операційною системою (в даному конкретному випадку Windows Server 08). Отже ОС не дозволить жодних операцій з портом, якщо він займається іншою програмою. Я правий.