Результаты поиска по запросу "bsd"

4 ответа

Я бы порекомендовал прочитать, что бей говорит о select. Это выглядит немного пугающе, но действительно полезно и просто в использовании, если вам нужно немного времени, чтобы обернуть голову вокруг него.

аюсь использовать неблокирующие сокеты TCP. Проблема в том, что они все еще блокируют. Код ниже - код сервера - struct sockaddr name; char buf[80]; void set_nonblock(int socket) { int flags; flags = fcntl(socket,F_GETFL,0); assert(flags != -1); ...

3 ответа

См. Раздел «Тайм-аут» на странице руководства для выбора.

аюсь использовать функцию выбора, чтобы иметь неблокирующий ввод / вывод между сервером и 1 клиентом (не более), где общение протекает хорошо (может отправлять в любое время, а другой получит, не ожидая отправки). Я нашел учебник с некоторым ...

1 ответ

Почему я не могу использовать каркасы какао в разных разветвленных процессах?

Я играл сNSSound класс для воспроизведения звука в фоновом процессе самостоятельно, чтобы не блокировать ввод пользователя. Я решил позвонитьfork() но это доставляет мне проблемы. В тот самый момент, когда выделяется звук, происходит сбой ...

ТОП публикаций

3 ответа

Как я могу обнаружить версию даты BSD против GNU в сценарии оболочки

Я пишу сценарий оболочки, который должен сделать некоторые манипуляции со строкой даты. Скрипт должен работать с максимально возможным количеством вариантов * nix, поэтому мне нужно обрабатывать ситуации, когда на компьютере может быть ...

1 ответ

grep -f на OS X выдает segfault

1 ответ

Почему я не могу использовать каркасы какао в разных разветвленных процессах?

Я играл с

2 ответа

Не проверять возвращаемое значение close (): насколько серьезно?

Линукс "человек рядом " предупреждает (SVr4, 4.3BSD, POSIX.1-2001):Не проверка возвращаемого значения close () являетсяобщий нО ТЕМ НЕМЕНЕЕсерьезны...

2 ответа

Многократные замены одной командой sed

Мне интересно, как я могу сделать несколько найти / заменить, используя один

0 ответов

Обнаружение chroot тюрьмы изнутри

Как можно обнаружить, что в изолированной тюрьме без прав суперпользователя? Предположим, стандартная система BSD или Linux. Лучшее, что я придумал, - это посмотреть значение inode для «/» и определить, достаточно ли оно низкое, но я бы хотел ...

4 ответа

Как использовать замену новой строки в sed BSD?

Приветствую, как мне выполнить следующее в BSD sed? sed 's/ /\n/g'На странице руководства говорится, что \ n будет обрабатываться буквально в строке замены. Как мне избежать такого поведения? Есть альтернатива? Я использую Mac OS Snow Leopard, ...