设为首页 加入收藏

TOP

基于Linux Socket 简单学生信息管理系统Client程序(二)
2014-11-24 14:30:31 来源: 作者: 【 】 浏览:1
Tags:基于 Linux Socket 简单 学生 信息 管理系统 Client 程序
or("send");
exit(1);
}
break;
case'p':cmd.ch='p';
if((sendbytes=send(sockfd,&cmd,sizeof(struct cmd_data),0))==-1)
{
perror("send");
}
printf("name\t\tage\theight\tsex\t\n");
do{
if((recvbytes=recv(sockfd,&recv_from_s,sizeof(node),0))==-1)
{
perror("recv");
}



printf("%s\t\t%d\t%d\t%c\t\n",\
recv_from_s.std.name,recv_from_s.std.age,recv_from_s.std.height,recv_from_s.std.sex);
}while((&recv_from_s)->next==NULL);
break;
case'e':exit(0);
// break;
default:break;
// exit(1);
// menu();
}
// if((recvbytes=recv(sockfd,&recv_error_buf,20,0))==-1)
// printf("%s\n",recv_error_buf);



}
/*
if((recvbytes=recv(sockfd,&recv_stu,sizeof(struct student),0))==-1)
{
perror("recv");
exit(1);
}
// clrscr();
system("cls");
printf("client:\n");
printf("name=%s\nage=%d\nheight=%d\nsex=%c\n",recv_stu.name,recv_stu.age,recv_stu.height,recv_stu.sex);



// send_stu=getstu();
// strcpy(send_buf,send_stu);
/*
if((recvbytes=recv(sockfd,&recv_stu,sizeof(struct student),0))==-1)
{
perror("recv");
exit(1);
}
*/
// printf("name=%s\nage=%d\nheight=%d\nsex=%c\n",recv_stu.name,recv_stu.age,recv_stu.height,recv_stu.sex);
/*
if((sendbytes=send(sockfd,&send_stu,sizeof(struct student),0))==-1)
{
perror("send");
exit(1);
}
*/
close(sockfd);



}


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇基于Linux Socket 简单学生信息管.. 下一篇Android 使用Wake Lock

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: