impliments hybi00 close frames references #195

This commit is contained in:
Peter Thorson
2013-05-02 19:28:29 -05:00
parent b06ba38fce
commit 5be8ecca87

View File

@@ -333,7 +333,17 @@ public:
lib::error_code prepare_close(close::status::value code,
const std::string & reason, message_ptr out) const
{
return lib::error_code(error::no_protocol_support);
if (!out) {
return lib::error_code(error::invalid_arguments);
}
std::string val;
val.append(1,0xff);
val.append(1,0x00);
out->set_payload(val);
out->set_prepared(true);
return lib::error_code();
}
private:
void decode_client_key(const std::string& key, char* result) const {