Обмен данными между приложениями
Есть у меня одно приложение (App1), что вроде сервера, и второе (App2) - клиент. Мне необходимо организовать обмен данными между ними через какой-либо зашареный ресурс в памяти, при этом использование внешних хранилищ данных, вроде файла, не желательно.
Цитата:
Originally posted by Sagittarius
Проблема в следующем.
Есть у меня одно приложение (App1), что вроде сервера, и второе (App2) - клиент. Мне необходимо организовать обмен данными между ними через какой-либо зашареный ресурс в памяти, при этом использование внешних хранилищ данных, вроде файла, не желательно.
Проблема в следующем.
Есть у меня одно приложение (App1), что вроде сервера, и второе (App2) - клиент. Мне необходимо организовать обмен данными между ними через какой-либо зашареный ресурс в памяти, при этом использование внешних хранилищ данных, вроде файла, не желательно.
Ну так и в чём проблема... организовать ресурс? или вообще о способах передачи данных?
тут от сокетов до проецируемых в память файлов или обявлении разделяемого ресурса... вариантов море...
посмотри в книге у Рихтера "Создание эффективных WIN32-приложений
с учетом специфики 64-разрядной версии Windows" там достаточно много инфы для размышлений
Цитата:
Originally posted by Moroz
посмотри в книге у Рихтера "Создание эффективных WIN32-приложений
с учетом специфики 64-разрядной версии Windows" там достаточно много инфы для размышлений
посмотри в книге у Рихтера "Создание эффективных WIN32-приложений
с учетом специфики 64-разрядной версии Windows" там достаточно много инфы для размышлений
Еще можно у Харта "Системное программирование в среде Win32" посмотреть... про почтовые ячейки... именованые каналы...
Цитата:
Originally posted by Sagittarius
Проблема в следующем.
Есть у меня одно приложение (App1), что вроде сервера, и второе (App2) - клиент. Мне необходимо организовать обмен данными между ними через какой-либо зашареный ресурс в памяти, при этом использование внешних хранилищ данных, вроде файла, не желательно.
Проблема в следующем.
Есть у меня одно приложение (App1), что вроде сервера, и второе (App2) - клиент. Мне необходимо организовать обмен данными между ними через какой-либо зашареный ресурс в памяти, при этом использование внешних хранилищ данных, вроде файла, не желательно.
Если нет Рихтера/Харта см. в MSDNe:
CreatePipe(), CreateNamedPipe(), ConnectNamedPipe(), TransactNamedPipe() и т.д.
тута лежит Рихтер
Цитата:
Originally posted by solovey
тута лежит Рихтер http://alexsoft.home.nov.ru/prog/index.htm
тута лежит Рихтер http://alexsoft.home.nov.ru/prog/index.htm
Огромное спасибо, за хорошую ссылку.