📄 get.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 + -