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;
}