powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Передача параметра в поток namedpipe
3 сообщений из 3, страница 1 из 1
Передача параметра в поток namedpipe
    #38583328
HeyJoe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте! Подскажите пожалуйста как передать параметры в поток namedpip'a.
Пример я взял с http://msdn.microsoft.com/en-us/library/windows/desktop/aa365588(v=vs.85).aspx

В поток вместо hPipe передаю myStruct одно из полей которого содержит hPipe.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
 hThread = CreateThread( 
            NULL,              // no security attribute 
            0,                 // default stack size 
            InstanceThread,    // thread proc
            (LPVOID) myStruct,    // thread parameter 
            0,                 // not suspended 
            &dwThreadId);      // returns thread ID 



В целом все работает, но... при первом подключении клиента ответа от сервера не поступает. Происходит ожидание. При повторном соединении клиента все отрабатывается.

Не нашел примера, где бы в соответствующий поток передавались параметры отличные от hPipe.

Спасибо.
...
Рейтинг: 0 / 0
Передача параметра в поток namedpipe
    #38583399
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В приведённом коде бага нет. Вероятно порождённый поток не успевает вычитать из структуры
хэндл прежде чем порождающий затрёт его какой-то фигнёй.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Передача параметра в поток namedpipe
    #38583470
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HeyJoe,

Давай весь код, а не огрызки.

Я полагаю, что всё же здесь

Код: plaintext
1.
(LPVOID) myStruct,    // thread parameter 



ошибка.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Передача параметра в поток namedpipe
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]