void GameNetConnection::initialize_as_server(int port) {
	LANARTS_ASSERT(!_connection);
	_connection = create_server_connection(port);
	_connection->initialize_connection();
}
void GameNetConnection::initialize_as_server(const conn_callback &callback, int port) {
    LANARTS_ASSERT(!_connection);
    _connection = create_server_connection(port);
    _connection->initialize_connection(callback, 1); //1ms timeout for connection attempts
}