client:
#include<stdio.h>
#include"net.h"
#include<sys/types.h>
#include<sys/socket.h>
#include<netinet/in.h>
#include<arpa/inet.h>
#include<unistd.h>
#include<string.h>
#include <sys/stat.h>
#include <fcntl.h>
#include<sys/sendfile.h>
#include<stdlib.h>
int main(int argc , char* argv[])
{
int sfd=socket(PF_INET,SOCK_STREAM,0);
if(sfd==-1)
{
perror("socket");
}
struct sockaddr_in saddrin;
saddrin.sin_family=AF_INET;
unsigned short int convport=htons(PORT);
saddrin.sin_port=convport;
in_addr_t ipaddr_n=inet_addr(IP);
saddrin.sin_addr.s_addr=ipaddr_n;
if(connect(sfd,(struct sockaddr*)&saddrin,sizeof(saddrin))==-1)
{
perror("connect");
}
char sndbuf[100];
char rcvbuf[100];
while(1)
{
scanf("%s",sndbuf);
if(send(sfd,sndbuf,sizeof(sndbuf),0)==-1)
{
perror("send");
}
if(recv(sfd,(char*)rcvbuf,sizeof(rcvbuf),0)==-1)
{
perror("recv");
}
printf("server:%s\n",rcvbuf);
if(!strcmp(rcvbuf,"input_your_name"))
{