Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.19;
Скачать: CL | DM;

Вниз

Pipe reconnect   Найти похожие ветки 

 
Andrew_A   (2002-06-14 14:51) [0]

Есть PIPE сервер (CreateNamedPipe), к нему цепляется клиент (CreateFile), потом клиент закрывается и стартует снова. При попытке сделать CreateFile, он получает ошибку All pipe instances are busy. Как надо решать проблему повторного коннекта клиента?

Спасибо.


 
Игорь Шевченко ©   (2002-06-14 15:11) [1]

а) при создании pipe указывать потребное количество instances.
b) отслеживать закрытие клиента

Очень хороший пример на эту тему в MS SDK в каталоге
Samples\WinBase\IPC\NamePipe


 
Andrew_A   (2002-06-14 15:31) [2]

За ссылку спасибо, посмотрю. А PIPE создается с PIPE_UNLIMITED_INSTANCES.
Как отслеживать закрытие клиента? Неужели по handle окна? На серверной стороне отвал клиента как-нибудь отражается?

Спасибо.


 
Игорь Шевченко ©   (2002-06-14 16:24) [3]

Отражается. Пример посмотрите.



Страницы: 1 вся ветка

Текущий архив: 2002.08.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
14-60839
Инопланетянин
2002-07-24 14:24
2002.08.19
На Землю летит X-метровый НЛО


7-60865
SleD
2002-06-04 18:35
2002.08.19
Я в расстерянности...


4-60911
PSERG
2002-06-15 10:15
2002.08.19
Путь к загруженой DLL


1-60677
AlexNO
2002-08-06 12:09
2002.08.19
Нужно выдрать значение Text из всех TLabeledEdit ов на форме


1-60684
-=Prior=-
2002-07-30 21:32
2002.08.19
Компонент TRichEdit. Помогите плиз!