2017-11-22 1 views
0

내가 현재 웹 소켓 서버를 구축하고 내가 (libwebsockets에서) 조각난 메시지를 처리하려면 다음 코드를 건너 왔어요 :libwebsockets : Client 유형에 속하는 라이브러리는 무엇입니까?

내 질문은
case LWS_CALLBACK_RECEIVE: 
{ 
    Client * const client = (Client *)user; 
    const size_t remaining = libwebsockets_remaining_packet_payload(wsi); 
    if (0 == remaining && 
     libwebsocket_is_final_fragment(wsi)) 
    { 
     if (client->HasFragments()) 
     { 
      client->AppendMessageFragment(in, len, 0); 
      in = (void *)client->GetMessage(); 
      len = client->GetMessageLength(); 
     } 

     client->ProcessMessage((char *)in, len, wsi); 

     client->ResetMessage(); 
    } 
    else 
    { 
     client->AppendMessageFragment(in, len, remaining); 
    } 
} 
break; 

, 유형의 클라이언트는 무엇인가? 코드에 어떤 라이브러리/헤더를 추가해야합니까?

답변

관련 문제