zoukankan      html  css  js  c++  java
  • 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);

    }

  • 相关阅读:
    [JSOI2008]Blue Mary开公司[李超线段树]
    线段树分治
    满汉全席[2-SAT]
    「一本通 3.5 练习 5」和平委员会
    2-SAT问题
    2019/04/06 BJ省选模拟DAY1
    构造题【随时更
    文本编辑器vim/vi——命令模式
    指令——cat
    指令——history
  • 原文地址:https://www.cnblogs.com/chuncn/p/1409265.html
Copyright © 2011-2022 走看看