• Mfc网络编程


    Udp

    //server

    CSocket t;

           t.Create(2000,SOCK_DGRAM,"127.0.0.1");

           t.Bind(2000,"127.0.0.1");

           char buf[1024]="hi1";

        t.SendTo(buf,strlen(buf),2000,"127.0.0.1",0);

    //client

           CString add="127.0.0.1";

           UINT port=2000;

           ::AfxMessageBox(buf);

           int len=t.ReceiveFrom(buf,1023,add,port,0);

           buf[len+1]='\0';

           ::AfxMessageBox(buf);

    Tcp

    BOOL CNetDlg::OnInitDialog()

    {

    ……………..

    cs.Create(2222);

           cs.Listen(5);

    cs.m_dlg=this;

    }

    void CNetDlg::accept()

    {

         ccs t;

         if(!cs.Accept(t))

           return;

           char buf[1024];

         int len=t.Receive(buf,1024,0);

          

           buf[len+1]='\0';

           m_l.AddString(buf);

           t.Close();

    }

    Csocket继承类

    void ccs::OnAccept(int nErrorCode) //消息

    {

           // TODO: Add your specialized code here and/or call the base class

          

           m_dlg->accept();

           CSocket::OnAccept(nErrorCode);

    }

  • 相关阅读:
    用 Java 爬美女图片,厉害了。。
    Java-Stream流方法学习及总结
    Swagger3 更新配置详解
    一、MySQL下载和安装
    hack(兼容IE及浏览器常用的写法)
    css常用单位
    Ps使用 和精灵图的制作
    HTML5
    JS面向对象
    seajs与requirejs
  • 原文地址:https://www.cnblogs.com/chuncn/p/1409265.html
Copyright © 2020-2023  润新知