socketchannel

В идеале мне нужен только простой SSLSocketChannel. У меня уже есть компонент, который читает и записывает сообщения через обычный SocketChannel, но для некоторых из этих соединений я должен использовать SSL по проводу; операции над этими соединениями, однако, одинаковы. Кто-нибудь знает свободную реализац...

У меня есть блокирующая очередь, в которой пишут несколько авторов. Я хочу поставить механизм управления транзакциями, где не более, скажем, 50 писателей(или около того) могут писать в секунду. Есть ли способ достичь этого? Edit 1: аналогичное требование предъявляется и к методу записи SocketChannel. То есть...

Я построил систему на основе селектора в Java, которая может принимать несколько клиентов. Он имеет ServerSocketChannel, зарегистрированный под OP_ACCEPT, который принимает () входящее соединение и регистрирует результирующий SocketChannel с селектором снова. Вот этот кусочек: ServerSocketChannel insock = Se...

можно ли оставить канал Go открытым навсегда (никогда не закрывать канал), если я никогда не проверяю его состояние? Приведет ли это к утечкам памяти? Следующий код в порядке? func (requestCh chan<- Request) GetResponse(data RequestData) Response { reply := make(chan Response) requestCh <- Requ...

Я пытаюсь понять SocketChannels и НИО в целом. Я знаю, как работать с обычными сокетами и как сделать простой сервер потока на клиент (используя обычные блокирующие сокеты). Итак, мои вопросы: что такое SocketChannel? что дополнительно я получаю при работе с SocketChannel вместо сокета. какова связь между...