From d1b552691a3cb6d1906dcd03deb2f8110186e470 Mon Sep 17 00:00:00 2001 From: Peter Thorson Date: Sat, 10 Mar 2012 11:22:25 -0600 Subject: [PATCH] adds websocketpp::USER_AGENT constant --- src/common.hpp | 2 ++ src/roles/client.hpp | 2 +- src/roles/server.hpp | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/common.hpp b/src/common.hpp index 8d74acc41b..2ec6d525bb 100644 --- a/src/common.hpp +++ b/src/common.hpp @@ -48,6 +48,8 @@ // Defaults namespace websocketpp { + static const std::string USER_AGENT = "WebSocket++/0.2.0dev"; + typedef std::vector binary_string; typedef boost::shared_ptr binary_string_ptr; diff --git a/src/roles/client.hpp b/src/roles/client.hpp index 99cb5f52bf..c238cf8925 100644 --- a/src/roles/client.hpp +++ b/src/roles/client.hpp @@ -412,7 +412,7 @@ void client::connection::write_request() { // Unless the user has overridden the user agent, send generic WS++ if (m_request.header("User Agent") == "") { - m_request.replace_header("User Agent","WebSocket++/2012-03-09"); + m_request.replace_header("User Agent",USER_AGENT); } diff --git a/src/roles/server.hpp b/src/roles/server.hpp index 822f37a7cb..9364f2c3f9 100644 --- a/src/roles/server.hpp +++ b/src/roles/server.hpp @@ -555,7 +555,7 @@ void server::connection::write_response() { // TODO: HTTP response } - m_response.replace_header("Server","WebSocket++/0.2.0"); + m_response.replace_header("Server",USER_AGENT); std::string raw = m_response.raw();