Форум программистов, компьютерный форум, киберфорум
Наши страницы

Асинхронный ввод с клавиатуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание программы http://www.cyberforum.ru/cpp-beginners/thread351107.html
Кто может создать программу для необычного спама вконтакте в группах? Суть такова: Идет поиск по группам с количеством от 10 000 человек и выше. Затем если в группе открыта стена или комментарии...
C++ Почему глобальный объект, объявленный до main, конструируется в ней? Всё просто, имеем код: #include <windows.h> #include <stdio.h> using namespace std; class x { public: x () { printf ("konstruktor\n"); } http://www.cyberforum.ru/cpp-beginners/thread351096.html
C++ Помогите разобраться с задачей, решение должно быть в структуре
Помогите разобраться с задачей, решение должно быть в структуре задача.По данным сведениям об учениках класса определить среднюю массу мальчиков .Кто из них самый тяжелый
Даны действительные числа x,y. Определить, принадлежит ли точка с координатами x,y заштрихованной части плоскости C++
Даны действительные числа x,y. Определить, принадлежит ли точка с координатами x,y заштрихованной части плоскости. Прошу помочь с выведением формулы для определения, принадлежит ли точка...
C++ class Point http://www.cyberforum.ru/cpp-beginners/thread351082.html
#include<iostream> #include<math.h> #include<stdlib.h> using namespace std; class Point { Point(float,float); ~Point(){}
C++ создание фигур создать фигуры треугольник, квадрат и прямоугольник, используя класс точка, фигуры вывести на экран mfc, помогите пожалуйсто с классом фигура что и как пишется #include "iostream" #include... подробнее

Показать сообщение отдельно
Mustik
56 / 56 / 2
Регистрация: 10.07.2011
Сообщений: 229

Асинхронный ввод с клавиатуры - C++

13.09.2011, 17:49. Просмотров 1855. Ответов 11
Метки (Все метки)

Доброго времени суток. Имеется клиент named pipes реализованный в консоли. Сервер время от времени шлет сообщения этому клиенту, ввод и отправка сообщений серверу от клиента тоже присутствует. Нужно сделать так, чтобы при вводе сообщения в окне клиента, клиент принимал и отображал сообщения от сервера.
В данный момент использую std::wcin.getline(буфер,sizeof(буфер)). Функция отличная, но до нажатия Enter принятые от сервера сообщения "курят" в очереди.
Не могли бы сдвинуть меня на верный путь?

Добавлено через 4 минуты
Может быть вариант с отдельным потоком для клавиатуры? Отпустит ли cin.getline меня на обработку другого потока?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru