All pastes #815214 Raw Edit

Something

public text v1 · immutable
·published 2007-12-13 21:51 UTC
rendered paste body
#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>

int main(int argc, char *argv[]){
        int socknr, port, addrlen, sockaddr;
        struct hostent *ipaddr;
        socknr = socket(AF_INET, SOCK_STREAM, 0);

        ipaddr = gethostbyname(argv[1]);
        port = atoi(argv[2]);

        sockaddr = struct sockaddr_in {
                int sin_port = port;
                int sin_addr = ipaddr;
        };

        addrlen = sizeof(sockaddr);

        int connect(socknr, sockaddr, addrlen);

        int recv(socknr, *buf, 100, 0);

}