www.pudn.com > socketCppWrapper.zip > client.cpp
#include#include "socket.h" void perr( char* msg ) { puts(msg ); exit(1); } int main( int argc, char *argv[] ) { int val = 12340; int l, r; char* p; sock srv(sock::tcp); if( argc != 3 ) perr( "Arguments are " ); if( !srv.connect( inetaddr(argv[1], atoi(argv[2]) ) ) ) perr( "Failed connecting to server " ); printf( "sending %d\n", val ); if( srv.send( (char*)&val, sizeof(val) ) != sizeof(val) ) perr( "Failed sending value" ); recvAll( (char*)&val, sizeof(val) ); printf( "Received %d\n", val ); return 0; }