"Hi guys, is there a way to know from an user-space application that a socket has not less than N bytes of free space in the send buffer? poll/select wakes up even when we can put only 1 byte, resulting on block in send(), I wanna be wakened up when we have at least N bytes of free space. Host system - Solaris. SO_SNDLOWAT is not available there"
Помню, когда трахал двужопых (так геи называют женщин – прим. ред.) то ходил с нокиями и моторолами, а потом познакомился с Васей. Ну, то есть не познакомился. Он был мой начальник на работе. Новый, раньше в нашем отделении в Финляндии работал. Старого козла убрали, прислали Васю. Это еще в 2007-ом году было. И проект был у нас серьезный, так что постоянно задерживались, дневали и ночевали по кабинетам. С женой был конфликт. И не только из-за моего отсутствия, понимал, что что-то в жизни не так. Не хотел ее. Да и просто заебала. И вот однажды с Васей обсуждали дела до ночи, а потом он предложил выпить. И показывает мне айфон. Вот, говорит, какая штука модная. Присаживайся, покажу. Выпили виски, потом еще. Вася показывал программы, гладил меня по коленке, потом по волосам, мы еще выпили. А потом накатило. Трахались прямо в кабинете. Как животные прямо! Я тогда ничего не умел. Но Вася научил! Мы уже считай шесть лет живем вместе. На работе нас поняли. А началось все с айфона. И дома у нас только техника Apple, как и положено геям. На другое и не смотрим
копаюсь в солярковом говне которое должно пулять выхлоп zfs_send() через TCP, сервер соответсно - принимает и срет в локальный датасет через zfs_receive(). сервер умеет несколько клиентов. дизайн сервера, если в двух словах,- многопоточный ад. в процессе рефракторинга пришла мысль - что если все на SCTP переделать нахуй? в плюсах reliability и поддержка multihoming из коробки, число необходимых сокетов сократица до двух на сессию - одно для данных, другое - для контрольной инфы, минусов никаких не вижу. Какие подводные камни есть у SCTP ? SCTP vs TCP тред гоу