слушатель, который затем принимает все входящие соединения и обрабатывает их
Вопрос в том, как можно реализовать прием входящих сообщений без такого вечного цикла?
Т.к. у меня по сути все остальное приложение в это время встает
Ничего вставать не должно (без веской на то причины). Слушатель дожидается нового соединения и в горутине запускает обработчик, которому соединение передает, а сам ждет дальше. Сам слушатель может прекрасно слушать тоже из горутины, чтобы паралелльно с этим и еще что-то работать могло.
Обсуждают сегодня