freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于linux的手機繳費系統(tǒng)-資料下載頁

2025-06-03 08:39本頁面
  

【正文】 ar number[19]。//銀行賬號 char password[10]。//密碼 char name[30]。//戶主姓名 sprintf(myl_buf,select * from bank where number=\%s\,send_buf+2)。 if(mysql_query(amp。mysql,myl_buf)!=0) { fprintf(stderr, 數(shù) 據(jù) 查 詢 錯 誤 : %s [%d]\n,mysql_error(amp。mysql),mysql_errno(amp。mysql))。 mysql_close(amp。mysql)。 exit(3)。 } if((result=mysql_store_result(amp。mysql))==NULL) { fprintf(stderr, 存 放 數(shù) 據(jù) 失 敗 : %s [%d]\n,mysql_error(amp。mysql),mysql_errno(amp。mysql))。 mysql_free_result(result)。 mysql_close(amp。mysql)。 exit(4)。 }。 if((mysql_num_rows(result))==0) { printf(用戶不存在 !\n)。 strcat(log_buf,用戶不存在 !)。 log(log_file,log_buf)。 } row=mysql_fetch_row(result)。 if(strcmp(row[1],send_buf+21)!=0) { printf(密碼錯誤 \n)。 strcat(log_buf,密碼錯誤 !)。 log(log_file,log_buf)。 } else { printf(%s\n,row[2])。 printf(%s\n,row[0])。 printf(%s\n,row[3])。 char tmp[1024]。 memcpy(tmp,B,2)。 memcpy(tmp+2,B,2)。 memcpy(tmp+4,O,2)。 memcpy(tmp+6,row[2],30)。 memcpy(tmp+36,row[0],19)。 memcpy(tmp+55,row[3],20)。 write(_fd,tmp,1024)。 printf(%i,sizeof(tmp))。 close(_fd)。 } } } exit(0)。 } //回到父進程 if(pid0) { wait(0)。 close(_fd)。//關(guān)閉通信套接字 continue。 } } } 手機端: int log(char *filepath,char *buff ) { int fd。 time_t t = time(0)。 char tmp[64]。 strftime( tmp, sizeof(tmp), %Y/%m/%d %X %A ,localtime(amp。t) )。 if((fd=open(filepath,O_WRONLY|O_CREAT|O_APPEND,0644))==1) { fprintf(stderr,Log file %s open error!\a\n,log)。 exit(1)。 } write(fd,tmp,strlen(tmp))。 write(fd,:,2)。 write(fd,buff,strlen(buff))。 write(fd,\n,2)。 close(fd)。 } int main(int argc,char *argv[]) { int log(char *filepath,char *buff )。 char log_file[10]=。 char log_buf[1024]。//網(wǎng)絡(luò)通信信息 int fd。//日志文件描述符 int listen_fd。//監(jiān)聽套接字描述符 int _fd。//通信套接字描述符 int len。//請求方地址長度 int ret。 pid_t pid。//處理請求進程 id struct servent *sp。//存放服務(wù)器端口信息,從 services 文件讀取 struct sockaddr_in srv_addr。//服務(wù)器地址 struct sockaddr_in clt_addr。//客戶端地址 listen_fd=socket(PF_INET,SOCK_STREAM,0)。//創(chuàng)建監(jiān)聽套接 字 char buff[1024]。 //數(shù)據(jù)庫連接信息 MYSQL mysql。//MySQL 連接 MYSQL_ROW row。//結(jié)果的行 MYSQL_RES *result。//查詢結(jié)果 char myl_buf[1024]。//存放 sql語句 //初始化網(wǎng)絡(luò)連接參數(shù) if(listen_fd0) { perror(創(chuàng)建監(jiān)聽套接字失敗 )。 strcat(log_buf,創(chuàng)建監(jiān)聽套接字失敗 )。 log(log_file,log_buf)。 return 1。 } //從 services 文件中獲取服務(wù)器端口號 if((sp=getservbyname(argv[1],tcp))==NULL) { fprintf(stderr,參數(shù)錯誤 )。 exit(5)。 } memset(amp。srv_addr,0,sizeof(srv_addr))。//將 srv_addr 初始化為全 0 //設(shè)定地址參數(shù) =AF_INET。 =htonl(INADDR_ANY)。 =sps_port。 //綁定服務(wù)套接字 ret=bind(listen_fd,(struct sockaddr*)amp。srv_addr,sizeof(srv_addr))。 if(ret==1) { perror(綁定服務(wù)套接字失敗 )。 strcat(log_buf,綁定服務(wù)套接字失敗 )。 log(log_file,log_buf)。 close(listen_fd)。 return 1。 } ret=listen(listen_fd,1024)。 //監(jiān)聽客戶連接 if(ret==1) { perror(監(jiān)聽客戶請求失敗 )。 strcat(log_buf,監(jiān)聽客戶請求失敗 )。 log(log_file,log_buf)。 close(listen_fd)。 return 1。 } if(mysql_init(amp。mysql)==NULL) //連接 users 數(shù)據(jù)庫 { fprintf(stderr,數(shù)據(jù)連接初始失敗 )。 strcat(log_buf,數(shù)據(jù)連接初始失敗 )。 log(log_file,log_buf)。 exit(1)。 } if(!mysql_real_connect(amp。mysql,localhost,root,0,phone,0,NULL,0)) { fprintf(stderr, 數(shù)據(jù)庫連接錯誤 : %s [%d]\n,mysql_error(amp。mysql),mysql_errno(amp。mysql))。 strcat(log_buf,數(shù)據(jù)庫連接錯誤 )。 log(log_file,log_buf)。 mysql_close(amp。mysql)。 exit(2)。 } //開始接受客戶請求 printf(等待客戶連接 \n)。 while(1) { len=sizeof(clt_addr)。 _fd=accept(listen_fd,(struct sockaddr*)amp。clt_addr,amp。len)。 if(_fd0) { perror(接受客戶端連接請求失敗 )。 strcat(log_buf,接受客戶端連接請求失敗 )。 log(log_file,log_buf)。 close(listen_fd)。 return 1。 } if((pid=fork())==1) { printf(開創(chuàng)進程失敗 )。 strcat(log_buf,開創(chuàng)進程失敗 )。 log(log_file,log_buf)。 return 1。 } //創(chuàng)建子進程成功 if(pid==0) { close(listen_fd)。//關(guān)閉監(jiān)聽套接字 char send_buf[1024]。 int len。 if(len=read(_fd,send_buf,1024)0) { if(send_buf[0]==39。G39。) { printf(收到繳費請求,信息如下 \n)。 printf(%s\n,send_buf)。 printf(手機號碼 %s\n,send_buf+2)。
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1