X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Flibreceita.git;a=blobdiff_plain;f=rnetclient.c;h=0e13bb831c6cfed4a70af2d03e6fdced7ef587c6;hp=b16caae625d5437505050b16be3f9e31ec3c2c4f;hb=b377084739f475d7162ff2bdb3550cca848ef488;hpb=272f4122415c2e4943455e1261d51be9c43d6e17 diff --git a/rnetclient.c b/rnetclient.c index b16caae..0e13bb8 100644 --- a/rnetclient.c +++ b/rnetclient.c @@ -19,6 +19,7 @@ #include #include #include +#include #include #include #include @@ -125,7 +126,12 @@ int main(int argc, char **argv) saddr.sin_family = AF_INET; saddr.sin_port = htons(3456); saddr.sin_addr.s_addr = inet_addr("161.148.185.140"); - connect(c, (struct sockaddr *) &saddr, sizeof(saddr)); + r = connect(c, (struct sockaddr *) &saddr, sizeof(saddr)); + if (r < 0) { + fprintf(stderr, "error connecting to server: %s\n", + strerror(errno)); + exit(1); + } gnutls_transport_set_ptr(session, (gnutls_transport_ptr_t) c); buffer[0] = 1; write(c, buffer, 1);