Цитата(_Anatoliy @ Dec 5 2017, 13:42)

...случается так что порт откроется, программа с ним работает, но,например, при зависании программы порт остаётся в системе открытым....
нет такого "зависания", есть только кривые руки программиста.
или скажем по другому...
грош цена такой программе которая может (пусть даже иногда) подвисать. Однозначно это программа только в утиль. На рынке это не серьёзно...
удачи вам
(круглый)