| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Server-Client |
| Автор: Dr_VOLAND 4.6.2008, 00:13 |
| Всем доброе время! Хочу реализовать такую фишку. Скажем есть две консоли (запущенных в Win), в одной мы набираем текст, а в дрогой этот текст отображается. Полазил по МСДН и нашел то что надо http://msdn.microsoft.com/en-us/library/ms649009(VS.85).aspx Все хорошо, но тут написано под работу с окнами (т.е. всякие MessageBox,DialogBox), а как такое сделать под консоль пока не понимаю. Если кто может, приведите простой пример кода клиента, и сервака под консоль (для обмена сообщениями через SendMessage). Заранее спасибо! |
| Автор: Rififi 4.6.2008, 00:51 |
| Dr_VOLAND, помимо споcобов, предлагаемых Микрософтом, есть универсальный http://www.xmlrpc.com/ |
| Автор: jonie 4.6.2008, 01:10 |
| есть еще и SOAP и другие протоколы связи стандартные.... |
| Автор: Dr_VOLAND 4.6.2008, 06:33 |
| Надо по заданию именно через MS -> "Data Copy". Как эта функция работает я понял, и WM_COPYDAT, COPYDATASTRUCT тоже. Но как под консоль это замутить? Вообще я наверное сбил всех названием "Серер-Клиент", сорри... тут про них речи не идет, главная идея сделать так, чтоб два процесса (две консоли) работали по следующему принципу: один отсылает - второй принимает. |
| Автор: Rififi 4.6.2008, 16:34 |
создать фиктивное невидимое окно. далее действовать также как в случае оконного приложения. |
| Автор: Олег2005 4.6.2008, 18:26 |
Обычно такие проблемы между процессами на одной машине решаются через каналы как средство IPC (именованные и неименованные) |