Дублирования пакетов при работе с мэйлслотами
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.217.37] |
|
|
Соблюдайте общие правила форума
MSDN Library
FAQ раздела
Поиск по разделу
Как правильно задавать вопросы
Дублирования пакетов при работе с мэйлслотами
|
Сообщ.
#1
,
|
|
|
|
Пишу клиент серверное приложение. На сервере создан мэйлслот на чтение в который постоянно пишут клиенты.
На компе 2-е сетевые карты. К серверу приходят сразу два сообщения! клиент: ![]() ![]() Mailslot := CreateFile(PChar(Format(cMailSlot, [GetComputerNetName, MailSlotName])), GENERIC_WRITE, FILE_SHARE_READ, nil, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0); сервер: ![]() ![]() Mailslot := CreateMailslot(PChar(Format(cMailSlot, ['.', MailSlotName])),0, 0, nil); Вопрос:Как избавится от дублирования пакетов? |