这篇教程C++ ConnectToServer函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中ConnectToServer函数的典型用法代码示例。如果您正苦于以下问题:C++ ConnectToServer函数的具体用法?C++ ConnectToServer怎么用?C++ ConnectToServer使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了ConnectToServer函数的29个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: ConnectToServerbool NetworkMoudle::Connect(const char* strIP,int nPort) // 连接到服务器{ m_strIP = strIP; m_nServerPort = nPort; m_bIsConnect = ConnectToServer(strIP,nPort); return m_bIsConnect;}
开发者ID:mobinsheng,项目名称:Fighting,代码行数:7,
示例2: StartBOOL CTcpClient::Start(LPCTSTR pszRemoteAddress, USHORT usPort, BOOL bAsyncConnect){ if(!CheckParams() || !CheckStarting()) return FALSE; BOOL isOK = FALSE; m_bAsyncConnect = bAsyncConnect; if(CreateClientSocket()) { if(FirePrepareConnect(m_dwConnID, m_soClient) != HR_ERROR) { if(ConnectToServer(pszRemoteAddress, usPort)) { if(CreateWorkerThread()) isOK = TRUE; else SetLastError(SE_WORKER_THREAD_CREATE, __FUNCTION__, ERROR_CREATE_FAILED); } else SetLastError(SE_CONNECT_SERVER, __FUNCTION__, ::WSAGetLastError()); } else SetLastError(SE_SOCKET_PREPARE, __FUNCTION__, ERROR_FUNCTION_FAILED); } else SetLastError(SE_SOCKET_CREATE, __FUNCTION__, ::WSAGetLastError()); if(!isOK) Stop(); return isOK;}
开发者ID:cxc3214,项目名称:HP-Socket,代码行数:32,
示例3: RAS_SendActionResponse/*****************************************************************************//*** @brief This function sets up the PUT response to the remote server after* the GET response is returned.** @param status. The status of the query.* @param msg. Result code to be sent back to the remote server.* @param id. id of action* @return nothing.* @author Neal Shurmantine* @version* 02/09/2016 Created.*******************************************************************************/uint32_t RAS_SendActionResponse(eActionStatus status, eActionMessageId msg, uint32_t action_id){ REST_CLIENT_QUERY_STRUCT_PTR p_query = (REST_CLIENT_QUERY_STRUCT_PTR)OS_GetMemBlock(sizeof(REST_CLIENT_QUERY_STRUCT)); char *clientJSON = (char*)OS_GetMemBlock(MAX_JSON_LENGTH); LoadDefaultClientData(p_query, &hunterDouglasRASServerSSLParameters,HTTPSRV_REQ_PUT,put_action_response_return); snprintf(clientJSON,MAX_JSON_LENGTH, HUB_ACTION_JSON_RESPONSE, status, msg); snprintf(p_query->resource,MAX_RESOURCE_NAME_LENGTH, HUB_ACTION_PUT_RESOURCE, RMT_GetAPIVersion(), action_id); p_query->json = clientJSON; p_query->socket_options.connection_timeout = 18 * SEC_IN_MS; MakeAuthorizationString(p_query->authorize,false); ConnectToServer(p_query); if (p_query->connection.socket) { if (PutResource(p_query,false)) { p_query->callback(p_query); } DisconnectFromServer(p_query); } OS_ReleaseMemBlock((char*)clientJSON); OS_ReleaseMemBlock((void*)p_query); return 1;}
开发者ID:ShurfireSoftware,项目名称:Simple,代码行数:39,
示例4: assertvoid TServerConnectState::Update(nel::TGameTime deltaTime){ TGameState::Update(deltaTime); IClient* client = (IClient*)Application->RetrieveInterface(IID_IClient); assert(client); client->Process(); switch (progress) { case SHOULDCONNECT: ConnectToServer(); progress = CONNECTING; break; case CONNECTING: if (client->IsConnected()) progress = CONNECTED; break; case CONNECTED: if (client->IsInLobby()) { progress = INLOBBY; Owner->SetNextState(SID_Lobby); } break; case INLOBBY: break; };}
开发者ID:frevan,项目名称:Neuronic-Bomberman,代码行数:29,
示例5: ConnectToServer//-----------------------------------------------------------------------------// Purpose: ////-----------------------------------------------------------------------------void CUISelectServer::PressOKBtn(){ // C++ ConnectTreeNodes函数代码示例 C++ ConnectNamedPipe函数代码示例
|