1

Visual C++ MFC ベースのプロジェクトに取り組んでいます。ソケット インターフェイスを開発しましたが、いくつか問題があります。クライアントからのメッセージはサーバーに正常に配信され、ダイアログに表示できますが、サーバーがメッセージを送信してもクライアントで何も受信されません。

サーバーがメッセージを受信します。しかし、クライアントは受け取りません。

クライアントにメッセージを送信するためのソリューションは何ですか?

void CSockDlg::OnReceive(void)
{

    LPTSTR pBuf = new TCHAR[1025];
    int iBufSize = 1024, iRcvd;
    CString strRecvd;

    iRcvd = m_sConnectSocket.Receive(pBuf, iBufSize);


    if (iRcvd != SOCKET_ERROR)
    {    

        pBuf[iRcvd] = '\0';

        strRecvd = pBuf;

        m_ctlRecvd.AddString(strRecvd);

        UpdateData(FALSE);   
    }
}
4

0 に答える 0