Утилита и пакет Go для ожидания открытия портов (TCP, UDP).
Пример простого TCP чата на Go с объяснением логики.