diff options
Diffstat (limited to 'loader/client/connect.hpp')
| -rw-r--r-- | loader/client/connect.hpp | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/loader/client/connect.hpp b/loader/client/connect.hpp index 187e72f..2face5d 100644 --- a/loader/client/connect.hpp +++ b/loader/client/connect.hpp @@ -22,7 +22,6 @@ protocol rules: every msg must be xored first byte is the xorkey - */ namespace client @@ -54,7 +53,7 @@ namespace client } if( code != err::ERR_NONE ) { - MessageBoxA( nullptr, err::translate_err( code ), "", MB_OK ); + util::raise_error(err::translate_err(code)); return false; } @@ -73,8 +72,7 @@ namespace client sizeof( server_address ) ); if( code == -1 ) { - MessageBoxA( nullptr, err::translate_err( err::ERR_CONNECT ), "", MB_OK ); - return false; + util::raise_error(err::translate_err(err::ERR_CONNECT)); } return true; @@ -191,9 +189,8 @@ namespace client void handle( ) {
auto msg = get_string( );
- if ( msg != xors( "hello" ) ) {
- std::cout << "connection failed." << std::endl;
- //return 0;
+ if ( msg != xors( "hello" ) ) { + util::raise_error(err::translate_err(err::ERR_CONNECT));
}
send_msg( "hello" ); |
