⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 udp.cpp

📁 WAP协议1.2源码!!!!!!!!!!!!!!!!!!!!
💻 CPP
字号:
#include "WSP.H"
#include "WTP.H"
#include "UDP.H"
#include "TIMER.H"

int g_Conno;

int g_local_Port;

// udp init
int UDPInit(char *host, int port)
{
      
    // get client port
    g_local_Port = MyPort();

    // udp init
    g_Conno = ConnOpen( (char *)host,  "UDP/IP",  g_local_Port, (int)port,  NONBLOCKOPEN );

    if ( g_Conno < 0 )
    {
        printf("Udp Open fail\r\n");
        return 0;
    }
   
    printf("UDP Connect Success\r\n");
    
    return 1;
}


// udp output
int UDPSendData(char *data, int len)
{
     int ret = 0;

     NetPackagePro();     

     // udp send data
     ret = ConnWrite( g_Conno, (char *)data, len, 0 );

     printf("UDP Send Data: %d\r\n", ret);
    
     return ret;

}

// udp input
int UDPRecvData(char *data, int len)
{      
    int ret = 0;

    NetPackagePro();

    if (ConnHasData( g_Conno ))
    {
        ret = ConnRead( g_Conno, (char *)data, len );
        
        printf("UDP Recv Data: %d\r\n", ret);
    }

    return ret;

}

// udp close
int UDPClose()
{
    // udp close
	  ConnClose( g_Conno, 1 );
	  
	  printf("UDP Close\r\n");

	  return 1;

}



⌨️ 快捷键说明

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