есть такой сервер, делает следующее
- слушает на порту, в цикле принимает сообщения
- читает сообщение, укладывает его и дескриптор соединения в очередь
- N трэдов вытаскивают сообщения из очереди, обрабатывают и отсылают результат.
- Чтение и запись асинхронны (select)
всё это синхронизируется мутехом и кондваром, всё прекрасно работает на локальной машине, а при запуске с нескольких источников вызов вываливаеться в EINVAL (Invalid Argument...
В чём может быть дело?