/* 
 * File:   cliente.c
 * Author: cinthiahernendez
 *
 * Created on 11 de agosto de 2009, 20:43
 */

#include <stdio.h>
#include <stdlib.h>
#include <netinet/in.h>
#include <netdb.h>
#include <sys/socket.h>
#include <string.h>

/*
 *
 */
int main(int argc, char** argv) {
    int s;
    struct sockaddr_in serv, client;
    char cad[80];

    s=socket(AF_INET, SOCK_STREAM, 0);

    if(s==-1){
        perror("Error al crear socket");
        exit(-1);
    }

    bzero(&serv, sizeof(serv));
    serv.sin_family = AF_INET;
    serv.sin_addr.s_addr= inet_addr(argv[1]);
    serv.sin_port= htons(10800);

    if(connect(s, (struct sockaddr_in *)&serv, sizeof(serv)) == -1) {
        perror("Error al conectar");
        exit(-1);
    }

    printf("Introduce una cadena?");
    scanf("%s", cad);
    write(s, cad, sizeof(cad));

    return (EXIT_SUCCESS);
}


