В самом клиенте может быть сохранен пароль любой длины, но сервер принимает только первые восемь его символов. Начиная с какого-то момента удаленный компьютер стал принимать в качестве пароля строку произвольной длины, которую ему посылал клиент. В моем случае это была последовательность из девяти символов. Поэтому при сравнении пароли и не совпали.
Ale
Получается, что теперь в ICQ можно задавать пароль длиннее восьми символов? А если его вдруг перестал принимать сервер, то надо попробовать ввести первые восемь знаков, а потом сменить его на более длинный? Ну что ж, всем желающим предлагаем экспериментально подтвердить или опровергнуть данную гипотезу и написать нам о полученных результатах. Хотя, если честно, о таких радикальных изменениях на сервере надо бы сообщать всем пользователям. Если их уважаешь… Впрочем, бывало, что и более серьезные изменения производились без уведомления.