d086.bmp.txt

来自「Visual C++通信编程工程实例精解(附盘)」· 文本 代码 · 共 32 行

TXT
32
字号
    2)增加其他成员变量。
    为了在程序中读取到服务器的IP地址和连接尝试次数,还需要定义以下2个成员变量。
代码如下:
class CLANServerClientDlg : public CDialog
{
 // Construction
public:
            CString m_ServerAdr;
             int TryCount;
    (3)添加初始化参数设置
    在程序中还需要在CLANServerClientDlg类的构造函数CLANServerClientDlg()和初始化
函数OnInitDialog0中添加一些初始化参数设置,代码如下:
CLANServerClientDlg::CLANServerClientDlg(CWnd* pParent /*=NULL*/)
          : CDialog(CLANServerClientDlg::IDD, pParent)
{
            //{ { AFX_DATA_INIT(CLANServerClientDlg)
        m_Type = 0;
        m_Port = 10001;
                 //} } AFX_DATA_INIT
    BOOL CLANServerClientDlg::OnInitDialog()
    {
    //TODO: Add extra initialization here
    m_IP.EnableWindow(FALSE);
    BYTE al= 127;-
    BYTE a2=0:
    BYTE a3=0:
    BYTE a4=l:
    m_IP.SetAddress(al, a2, a3, a4);
    }
(4)添加消息映射函数
为了区分应用程序是用于服务器还是客户机,用户在选择Group Box中的单选按钮后,

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?