#include #include #include #include #include "connection.h" int main() { Connection c; c.open("127.0.0.1", 12457 ); { int newSocket = c.getSocket(); int flags; flags = fcntl(newSocket, F_GETFL, 0); flags |= O_NONBLOCK; if (fcntl(newSocket, F_SETFL, flags) < 0) { return false; } } for( int i = 0; i < 50; i++ ) { usleep( 100000 ); int nbytes = c.readInput(); if( nbytes == 0 ) printf("0 bytes, EOF?\n"); else printf("Got %d bytes, whacky...\n", nbytes ); } c.close(); return 0; }