Перейти к содержанию

Есть ли аналог GetMessage в Линуксе?


Рекомендуемые сообщения

Можно ли в линуксовом консольном приложении написать что-нибудь подобное :

while( GetMessage( &msg , NULL , 0 , 0 ) )
{
   TranslateMessage( &msg );
   DispatchMessage( &msg );

   // --------
} 

Если да, то как?

Ссылка на комментарий
Поделиться на другие сайты

EvilShadow писал(а) Mon, 29 January 2007 22:09

Нет. Чего Вы хотите добиться? Зачем в _консольном_ приложении использовать оконную очередь сообщений?

Чтобы сделать сервер с асинхронными сокетами.

Ссылка на комментарий
Поделиться на другие сайты

Aceler писал(а) Mon, 29 January 2007 23:31

Это делается простым получением потока ввода.

cin/cout? а если я допустим хочу, реализовать сервер на асинхронных сокетах, то сообщения от этих сокетах как через поток "забирать"?

Ссылка на комментарий
Поделиться на другие сайты

EvilShadow писал(а) Tue, 30 January 2007 12:48

gdever писал(а) Tue, 30 January 2007 11:19

Чтобы сделать сервер с асинхронными сокетами.

man poll, man select

спасибо за помощь

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...