| 175 | } |
| 176 | |
| 177 | bool http_servlet::sendBannder(acl::websocket& out) |
| 178 | { |
| 179 | char banner[256]; |
| 180 | snprintf(banner, sizeof(banner), "Welcome!\r\n"); |
| 181 | |
| 182 | for (int i = 0; i < 5; i++) { |
| 183 | out.reset().set_frame_fin(true) |
| 184 | .set_frame_opcode(acl::FRAME_TEXT) |
| 185 | .set_frame_payload_len(strlen(banner)); |
| 186 | if (!out.send_frame_data(banner, strlen(banner))) { |
| 187 | printf("send_frame_data error\r\n"); |
| 188 | return false; |
| 189 | } |
| 190 | } |
| 191 | |
| 192 | return true; |
| 193 | } |
| 194 | |
| 195 | bool http_servlet::doWebSocket(acl::HttpServletRequest& req, |
| 196 | acl::HttpServletResponse&) |
nothing calls this directly
no test coverage detected