summaryrefslogtreecommitdiff
path: root/loader/client/connect.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'loader/client/connect.hpp')
-rw-r--r--loader/client/connect.hpp11
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" );