// If we connected to the remote computer as part of a push, record that we couldn't connect to do the uploadvoid CHandshake::OnDropped(){ // If we connected to the remote computer as part of a push if ( m_bPushing ) { // Record a upload connect error theApp.Message( MSG_ERROR, IDS_UPLOAD_CONNECT_ERROR, (LPCTSTR)m_sAddress ); } else theApp.Message( MSG_ERROR, _T("Handshaking connection from %s port %i dropped unexpectedly."), (LPCTSTR)m_sAddress, htons( m_pHost.sin_port ) );}

Ryo, has this been added or rejected? I've just been reviewing some Quazaa handshaking code because it reports an unusual high number of handshake drops. It might be interesting if Shareaza were to log handshake drops, too.