Я пишу приложение win32, которое использует namedpipe для межпроцессного общения. Когда один процесс пытается записатьFile, он напишет структуру (сообщите другому процессу, сколько байтов и другую информацию), затем он напишет фактические данные, снова позвонив в WriteFile.Namedpipe writeFIle вопросы Win32
Другой процесс, когда он читает, считывает первый msg, а затем читает второй msg на основе информации, полученной от первого сообщения.
Мои вопросы:
Если серверный процесс записывает данные, но процесс клиента не читал еще, возможно к потере первого сообщ, когда клиент читает? Например, когда сервер вызывает WriteFile во второй раз для записи фактических данных, будет ли перезаписан предыдущий msg?
Есть ли лучшее решение для использования waitforsingleobject для синхронизации?
Благодаря
Благодарим вас за ответ. – lzbob