Изучаю IPC. Разбираю простенький пример клиент/серверного приложения из Робачевского. Сервер создает очередь, клиент подключается и записывает в неё сообщение, сервер читает, после чего клиент удаляет очередь сообщение. Так вот проблема в том, что пример работает только 1 раз. Т.е. при запуске во второй раз получаю ошибку на сервере при попытке считать сообщение получаю «Identifier removed». Хотя никаких ошибок при создании очереди сообщений не было. Такое чувство, что msgctl(msgid,IPC_RMID,0) удаляет с корнями, так что нормально создать очередь заново нельзя (Только перезагрузка). Что я не так делаю? Собственно код,сервер: http://pastebin.com/M9WWtPTs клиент: http://pastebin.com/pmEUWSvt
Ответ на:
комментарий
от ananas
Ответ на:
комментарий
от ananas
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Очереди сообщений (2013)
- Форум Очередь сообщений (2009)
- Форум Удаление сообщений (2010)
- Форум удалённые сообщения (2019)
- Форум удалённое сообщение (2012)
- Форум Удаленные сообщения (2008)
- Форум удаленные сообщения (2006)
- Форум Удаление сообщений (2001)
- Форум Удаление сообщений (2007)
- Форум Удаленные сообщения (2005)