回射服务器:
简单的说就是即从客户端收到什么数据,就发送什么数据回去
先看功能实现部分代码:
**前提须知**:read读取不到信息会阻塞等待!
**执行过程**: 1 -》2-》5-》6-》3-》4
/* 客服端部分 */
1 scanf("%s",wbuf);//等待键盘输入
2 write(sfd,wbuf,strlen(wbuf));//写入服务器
3 read(sfd,rbuf,sizeof(rbuf));//等待客服端写会
4 printf("%s\n",rbuf);//打印内容
----------------------分割线------------------------------
/*服务器部分*/
5 read(confd,buf,sizeof(buf)); //阻塞等待
6 write(confd,buf,len); //写会客服端
简单流程:
(1)首先客服端与服务器建立连接
(2)客服端等待键盘输入(scanf 或者 fget)
(3)如果此时键盘输入回车确认 客服端write写入服务器 服务器read读到了信息
(4)服务器再将read读到的信息write写回客服端 客服端read接受到信息并打印
服务器完整代码如下 (可直接复制使用 )
#include <sys/types.h>
#include <sys/socket.h>
#