#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<sys/socket.h>
#include<sys/types.h>
#include<unistd.h>
#include<netinet/in.h>
#include <errno.h>
int main(int argc, char** argv){
int socketfd = 0;
char sendbuf[1024];
char recvbuf[1024];
struct sockaddr_in server_addr;
int port = 8001;
int nbytes;
if((socketfd = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)) == 0){
fprintf(stderr, "socket Error:%s
a", strerror(errno));
exit(1);
}
bzero(&server_addr, sizeof(struct sockaddr_in));
server_addr.sin_family = AF_INET;
server_addr.sin_port = htons(port);
server_addr.sin_addr.s_addr = inet_addr("127.0.0.1");
if((connect(socketfd, &server_addr, sizeof(server_addr))) == -1){
fprintf(stderr, "connect Error:%s
a", strerror(errno));
exit(1);
}
while(1){
nbytes = recv(socketfd, recvbuf, sizeof(recvbuf), 0);
recvbuf[nbytes] = '