второй раз кто из канала принимать будет?
Это у меня другая логика была, я пытался сделать возможность соединение закрывать из го, но горутина чтения ждала сообщение и не реагировала больше ни на что, потому и закрыть я ее не смог, если только со стороны клиента закрыть Ну это не остановит горутину, потому что в канале буфер есть.
> но горутина чтения ждала сообщение и не реагировала больше ни на что используйте select {} + чтение из канала как в writeMessage)
Так я вызываю read и код останавливается пока сообщение не придёт for один раз запускаешь и он не в цикле крутится, а просто ждёт сообщения
Ну в смысле чтение сообщений через каналы можно сделать
Возможно, я первый пример взял было. Надо будет переделать Есть куда развивать)
Спасибо большое, проблему понял
Обсуждают сегодня