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

Вниз

Named pipes (ERROR_PIPE_NOT_CONNECTED).   Найти похожие ветки 

 
Art1111111   (2003-05-05 00:22) [0]

Коллеги, подскажите начинающему.
Проблема - Именованные каналы
Клиент и сервер запускаются на одной машине (w2k Pro)

Все попытки прочесть буфер, переданный клиентом , на стороне сервера оканчиваются одинаково:
клиент получает GetLastError 233 (ERROR_PIPE_NOT_CONNECTED).
Кстати в MSDN написано, что это "ничего страшного". Может быть, но буфер пустой.
Подключение к каналу , как с помощью CallNamedPipe , так и CreateFile c последующим WriteFile
дают одинаковый результат.


 
ErikIvanov   (2003-05-05 14:25) [1]

Пример
ResetEvent(Overlapped.hEvent);

Pipe:=CreateNamedPipe("StarDJP",
PIPE_ACCESS_DUPLEX OR FILE_FLAG_OVERLAPPED,PIPE_TYPE_MESSAGE OR PIPE_READMODE_BYTE OR PIPE_WAIT,
PIPE_UNLIMITED_INSTANCES,1024,1024,2000,NIL);

If Pipe <> INVALID_HANDLE_VALUE then
Begin
If (not ConnectNamedPipe(Pipe,@Overlapped)) and (GetLastError<>ERROR_PIPE_CONNECTED) then
...
А если конектится с другово компютера то надо указавать както так .\.\\Name я точно непомню.


 
Alex Konshin ©   (2003-05-06 05:32) [2]

Посмотри пример MSSQLAlert на моем сайте:
http://home.earthlink.net/~akonshin/index.htm



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

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

Наверх




Память: 0.47 MB
Время: 0.022 c
6-31395
Del
2003-05-01 00:41
2003.07.10
Как сделать сервер с использованием WinSock. В проекте без форм!


14-31455
Vlad Oshin
2003-06-24 08:21
2003.07.10
Отключил драйвер и черный экран. Вин XP


1-31217
Alex Y
2003-06-26 06:47
2003.07.10
Ошибка при компиляции


3-31163
Step[B.M.]
2003-06-19 09:04
2003.07.10
Снова об ADO и Excel


1-31290
Oleg
2003-06-26 15:00
2003.07.10
Подскажите пожалуйста как