全文预览

(设计参考)Linux课程设计报告

上传者:幸福人生 |  格式:doc  |  页数:18 |  大小:0KB

文档介绍
服务器成功\n欢迎来到聊天室!\n"); printf(" 请输入你的用户昵称:\n"); scanf("%s",clientname); printf(" 请输入登录密码:\n"); scanf("%s",password); printf("\n 登陆成功"); // write(sockfd,clientname,sizeof(clientname)); printf("\n 开始聊天@( \"Quit\" 断开连接) \n\n"); thr_id = pthread_create(&p_thread, NULL, recvfromserver, NULL); while(1) { memset(buffer,0,sizeof(buffer)); memset(mes,0,sizeof(mes)); scanf("%s",buffer); strcat(mes,clientname); strcat(mes,":"); strcat(mes,buffer); // printf("main thread %s\n",mes); if((write(sockfd,mes,sizeof(mes)))==-1) { fprintf(stderr,"Write Error:%s\n",strerror(errno)); exit(1); } if(strcmp(buffer,"Quit")==0) { break; }} /*结束通讯*/ close(sockfd); exit(0); }( 2 )服务器代码#include <stdlib.h> #include <stdio.h> #include <errno.h> #include <string.h> #include <netdb.h> #include <sys/types.h> #include </in.h>

收藏

分享

举报
下载此文档