#include <iostream>

#include <sys/socket.h>

#include <sys/types.h>

#include <arpa/inet.h>

#include <unistd.h>

using namespace std;


int main(){

 

   int fd = socket(AF_INET,SOCK_STREAM,0);

   if(-1 == fd) {

       perror("open socket error");

return 1;

   }



   sockaddr_in addr;

   addr.sin_family = AF_INET;

   inet_aton("127.0.0.1",&addr.sin_addr);

   addr.sin_port = htons(8080);

   int res = connect(fd,(sockaddr*)&addr,sizeof(addr));

   if(-1==res){

       perror("connect error");

return 1;

   }


   string s;

   cin >> s;

   write(fd,s.c_str(),s.size()+1);


   char buffer[256] = {0};

   read(fd,buffer,256);

   cout << buffer << endl;


   close(fd);

}