Listing 2: Making a simple TCP connection
ConnectingSocket target_socket(SocketAddr("localhost",7)); char buffer[10]; const char send_str [] = "String to send"; assert( target_socket.write(send_str,strlen(send_str)+1) == StreamSocket::Good ); StreamSocket::ReadResult result = target_socket.read(buffer,sizeof(buffer)); assert( result.status == StreamSocket::Good && strncmp(send_str,buffer,result.len) == 0 ); //End of File