All pastes #9762 Raw Edit

Untitled

public text v1 · immutable
#9762 ·published 2005-04-18 17:51 UTC
rendered paste body
int write_to_server(int fd) { 
        short type = 1;
        short meterid = 20;
        int usuage = 20000;
        int peak = 20000;
        int timestamp = 2005;
        short sequence = 1;
        char endline = '\n';
        
        struct amrdata DATA;
        DATA.type = type;
        DATA.meterid = meterid;
        DATA.usuage = usuage;
        DATA.peak = peak;
        DATA.timestamp = timestamp;
        DATA.sequence = sequence;
        //DATA.end = endline;
        
         return write(fd, &DATA, sizeof(DATA));
}

int main(int argc, char *argv[]) {
        int fd;
        int nbytes;

        char buffer[256];

        if(argc < 3) {
                fprintf(stderr, "Usage: %s <hostname> <port>\n", argv[0]);
                exit(0);
        }
        fd = create_socket(argv[1], atoi(argv[2]));
        nbytes = write_to_server(fd);
        printf("Bytes sent: %d\n", nbytes);
}