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

📄 get.c

📁 linux下c 编写的 某项目代理服务端部分的代码。其中包括网络通信
💻 C
字号:
void Getsndport_snd(char *buffs,char *buffs1){    char jgbm[10];    char njgbm[10];    int i=0;    unsigned short addno;    unsigned int sndport;    unsigned long ipadd;    /*char ipadd[16]="192.168.123.153";*/    struct comshm * shmp;    memset(jgbm,0x0,strlen(jgbm));    memset(njgbm,0x0,strlen(njgbm));    shmp=GetShm();    addno=shmp->addno;        strncpy(jgbm,buffs1,9);        jgbm[9]='\0';        strncpy(njgbm,buffs1,4);        v_debug("\nbuffs1=%s\tjgmb=[%s]\tnjbgm=[%s]\tbuffs=[%s]",buffs1,jgbm,njgbm,buffs);    for(i=0;i<=addno;i++)    {        strcat(njgbm,shmp->addstrlist[i].jgbm);        njgbm[9]='\0';        v_debug("\nnjgbm=%s",njgbm);        if(strncmp(jgbm,njgbm,9)==0)        {             sndport=shmp->addstrlist[i].sndport;             /*v_debug("\naddstrlist[i].sndport=%d",shmp->addstrlist[i].sndport);             v_debug("\naddstrlist[i].rcvport=%d",shmp->addstrlist[i].rcvport);             s_debug("\nsndport=%d",sndport);             s_debug("\naddstrlist[i].ipadd=%s",shmp->addstrlist[i].ipadd);*/             ipadd=shmp->addstrlist[i].ipadd;             break;        }        else           v_debug("sndprot and ipadd wrong");        memset(njgbm,0x0,strlen(njgbm));        strncpy(njgbm,buffs1,4);    }    if (comsnd(buffs,sndport,ipadd)<0){       v_debug("snd data fail");       s_debug("\nbuffs=[%s]",buffs);    }    else       v_debug("\ncomsnd success!");}

⌨️ 快捷键说明

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