На днях разработчики протокола Web Sockets преподнесли нам небольшой сюрприз под названием редакция 76. Изменения настолько глобальны, что поломана обратная совместимость с редакцией 75. Таким образом, новые клиенты не могут работать со старыми серверами и наоборот. Насколько быстро сломается то, что уже сделано в Web Socket-ном вебе? В принципе
(
Read more... )
Comments 6
Implementors should be aware that this specification is not stable.
Implementors who are not taking part in the discussions are likely to find the specification changing out from under them in incompatible ways.
Vendors interested in implementing this specification before it eventually reaches the Candidate Recommendation stage should join the aforementioned mailing lists and take part in the discussions.
Reply
Я сообщаю о том, что если кто уже реализовал предыдущую версию и использует, то надо обновиться.
Пожалуй в коммерческую эксплуатацию это запускать рано, но в опытную уже можно.
Reply
Reply
Reply
md5-функция у меня такая:
function Tform1.md5(s: string): string;
begin
Result := '';
with TIdHashMessageDigest5.Create do
try
Result := AnsiLowerCase(AsHex(HashValue(s)));
finally
Free;
end;
end;
Reply
Дельфей я не знаю, к сожалению, но AsHex явно делать не нужно :) Возможно HashValue уже возвращает бинарную строку? Я вообще на node.js это всё пробовал.
Reply
Leave a comment