Модераторы: feodorv
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> TCP/IP и меседжы, как сделать синхронизацию 
:(
    Опции темы
Izabela
Дата 19.2.2007, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 13.2.2007
Где: Lviv

Репутация: нет
Всего: 3



Привет! Может кто-то знает как использувать меседжи(как обэкти ядра Windows) не могу ничево найти в MSDN. Мне нужно такой обєкт ядра что принимает строку........
помогите пожалуста smile 
--------------------
 
PM MAIL ICQ   Вверх
Sartorius
Дата 19.2.2007, 14:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1568
Регистрация: 18.7.2006
Где: Ivory tower

Репутация: нет
Всего: 37



Izabela, сформулируй задачу нормально.
Есть сообщения Windows, есть сообщения TCP/IP есть строки. Как все это у тебя связано ?
PM MAIL ICQ   Вверх
Izabela
Дата 20.2.2007, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 13.2.2007
Где: Lviv

Репутация: нет
Всего: 3



Цитата(Izabela @ 19.2.2007,  14:23)
Привет! Может кто-то знает как использувать меседжи(как обэкти ядра Windows) не могу ничево найти в MSDN. Мне нужно такой обєкт ядра что принимает строку........
помогите пожалуста smile

[color=void WINAPI WaitForClient(void*)
Код

{
    DWORD dwThreadId;
    SOCKET AcceptSocket;
        while(1)
        {
                 AcceptSocket = SOCKET_ERROR;
            while ( AcceptSocket == SOCKET_ERROR )
            {
            AcceptSocket = accept( serversocket, NULL, NULL ); 
            }
             //MessageBox(0, "Before thread", 0, 0);
         hWaitThread[i] = CreateThread( 
            NULL,              // no security attribute 
            0,                 // default stack size 
           (LPTHREAD_START_ROUTINE) ClientThread, 
            (LPVOID) AcceptSocket,    // thread parameter 
            0,                 // not suspended 
            &dwThreadId);
         i++;
        }
/////////////////////////

    s.param = (SOCKET)pParam;
    SOCKET temps; 
    temps = (SOCKET)pParam;
    int bytesRecv =SOCKET_ERROR;
         // MessageBox(0, "Before receive", 0, 0);
        do 
        {
        bytesRecv = recv( temps,(char*)&s.buffer,296, 0 );//[color=royalblue]как витащить меседж, используя обэкт ядра меседж и очереди[/color]
            //MessageBox(0, "Before set event", 0, 0);
            SetEvent(hevent);
      //MessageBox(0, "After_set event", 0, 0);
            // if(bytesRecv == SOCKET_ERROR)
        // clientpresent = FALSE;

          }while (bytesRecv > 0);


}crimson]Sartorius[/color]


Добавлено @ 16:51 
Sartorius,  smile  smile 
--------------------
 
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0400 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.