2018-08-22 07:08:48 +00:00
|
|
|
#include "WebSocketTest.h"
|
|
|
|
using namespace example;
|
2019-05-18 12:39:57 +00:00
|
|
|
void WebSocketTest::handleNewMessage(const WebSocketConnectionPtr &wsConnPtr,
|
|
|
|
std::string &&message,
|
|
|
|
const WebSocketMessageType &type)
|
2018-08-22 07:08:48 +00:00
|
|
|
{
|
2019-05-18 12:39:57 +00:00
|
|
|
// write your application logic here
|
2019-01-17 05:51:25 +00:00
|
|
|
LOG_DEBUG << "new websocket message:" << message;
|
2019-04-06 15:06:38 +00:00
|
|
|
if (type == WebSocketMessageType::Ping)
|
|
|
|
{
|
|
|
|
LOG_DEBUG << "recv a ping";
|
|
|
|
}
|
2018-08-23 05:17:54 +00:00
|
|
|
}
|
2019-04-06 15:06:38 +00:00
|
|
|
|
2018-08-27 08:07:36 +00:00
|
|
|
void WebSocketTest::handleConnectionClosed(const WebSocketConnectionPtr &)
|
|
|
|
{
|
2019-01-17 05:51:25 +00:00
|
|
|
LOG_DEBUG << "websocket closed!";
|
2018-08-27 08:07:36 +00:00
|
|
|
}
|
2019-04-06 15:06:38 +00:00
|
|
|
|
2018-08-27 08:07:36 +00:00
|
|
|
void WebSocketTest::handleNewConnection(const HttpRequestPtr &,
|
2019-01-17 05:51:25 +00:00
|
|
|
const WebSocketConnectionPtr &conn)
|
2018-08-27 08:07:36 +00:00
|
|
|
{
|
2019-01-17 05:51:25 +00:00
|
|
|
LOG_DEBUG << "new websocket connection!";
|
|
|
|
conn->send("haha!!!");
|
2018-11-16 05:26:14 +00:00
|
|
|
}
|