zoukankan      html  css  js  c++  java
  • MFC socket网络通讯核心代码

    服务器:

    AfxSocketInit();//初始化,必须执行这个函数socket才能正常执行
     server.Create(10086);
     server.Listen(10);
     while(1)
     {

      CSocket client;
      if(server.Accept(client))
      {
       AfxMessageBox(L"connect success!");
       char buf[1024];
       memset(buf,0,sizeof(buf));
       client.Receive(buf,sizeof(buf)-1);
       CString str(buf);
       AfxMessageBox(str);
       memset(buf,0,sizeof(buf));
       strcpy(buf, "hello client!");
       client.Send(buf,strlen(buf));
      }
      else
      {
       AfxMessageBox(L"connect failed");
      }
      client.Close();
      
     }
     server.Close();

    客户端:

    AfxSocketInit();
     client.Create();
     if(client.Connect(L"127.0.0.1",10086))
     {
      AfxMessageBox(L"connect success");
      char buf[1024] ;
      memset(buf,0,sizeof(buf));
      
      strcpy(buf,"hello server!");
      client.Send(buf,strlen(buf));
      
      
      client.Receive(buf,sizeof(buf)-1);
      CString str(buf);
      AfxMessageBox(str);
     }
     else
     {
      AfxMessageBox(L"connect failed");
     }
     client.Close();

  • 相关阅读:
    HTTP协议
    HTTP请求
    scoket
    Git的简绍
    SpringBoot添加“热部署”
    SpringBoot入门(简绍和案例)
    JVisual VM工具使用以及垃圾回收机制
    jstack应用
    Jvm优化(1)
    Spring Data ElasticSearch的使用十个小案例
  • 原文地址:https://www.cnblogs.com/chentongxin/p/3437229.html
Copyright © 2011-2022 走看看