boolean rdp_server_accept_mcs_connect_initial(rdpRdp* rdp, STREAM* s) { int i; if (!mcs_recv_connect_initial(rdp->mcs, s)) return false; printf("Accepted client: %s\n", rdp->settings->client_hostname); printf("Accepted channels:"); for (i = 0; i < rdp->settings->num_channels; i++) { printf(" %s", rdp->settings->channels[i].name); } printf("\n"); if (!mcs_send_connect_response(rdp->mcs)) return false; rdp->state = CONNECTION_STATE_MCS_CONNECT; return true; }
BOOL rdp_server_accept_mcs_connect_initial(rdpRdp* rdp, wStream* s) { int i; if (!mcs_recv_connect_initial(rdp->mcs, s)) return FALSE; fprintf(stderr, "Accepted client: %s\n", rdp->settings->ClientHostname); fprintf(stderr, "Accepted channels:"); for (i = 0; i < rdp->settings->ChannelCount; i++) { fprintf(stderr, " %s", rdp->settings->ChannelDefArray[i].Name); } fprintf(stderr, "\n"); if (!mcs_send_connect_response(rdp->mcs)) return FALSE; rdp->state = CONNECTION_STATE_MCS_CONNECT; return TRUE; }
BOOL rdp_server_accept_mcs_connect_initial(rdpRdp* rdp, wStream* s) { UINT32 i; rdpMcs* mcs = rdp->mcs; if (!mcs_recv_connect_initial(mcs, s)) return FALSE; WLog_INFO(TAG, "Accepted client: %s", rdp->settings->ClientHostname); WLog_INFO(TAG, "Accepted channels:"); for (i = 0; i < mcs->channelCount; i++) { WLog_INFO(TAG, " %s", mcs->channels[i].Name); } if (!mcs_send_connect_response(mcs)) return FALSE; rdp_server_transition_to_state(rdp, CONNECTION_STATE_MCS_CONNECT); return TRUE; }