eMule have sometimes problems connecting to some irc servers. This will fix it:
Replace:
if( rawMessage.Left(6) == "PING :" ){ ircsocket->SendString( "PONG " + rawMessage.Right(8) ); m_pwndIRC->AddStatus( "PING?/PONG" ); return; }
in IrcMain.cpp
with:
if( rawMessage.Left(6) == "PING :" ){ ircsocket->SendString( "PONG " + rawMessage.Right(rawMessage.GetLength()-6) ); m_pwndIRC->AddStatus( "PING?/PONG" ); return; }