コード例 #1
0
void ServerConnection::checkLostConnection(){
	int lostHandle;
	while((lostHandle = GetLostNetWork()) != -1){
		int tmp = findClientFromNetHandle_(lostHandle);
		delete clients_[tmp];
		connected_[tmp] = false;
	}
}
コード例 #2
0
ファイル: Client.cpp プロジェクト: tcagame/Attraction2016
void Client::updateConnecting( ) {
	if ( _tcp_handle < 0 ) {
		_phase = PHASE_READY;
		return;
	}

	if ( GetLostNetWork( ) == _tcp_handle ) {
		CloseNetWork( _tcp_handle );	// 接続を断つ
		_tcp_handle = -1;
	}
	
	recieveStatus( );
	responseOfState( );
}