bool OnWebRequest(CWebSock& WebSock, const CString& sPageName, CTemplate& Tmpl) override { if (sPageName != "index") { // only accept requests to index return false; } if (WebSock.IsPost()) { // print the text we just recieved CString text = WebSock.GetRawParam("text", true); WebSock.PrintHeader(text.length(), "text/plain; charset=UTF-8"); WebSock.Write(text); WebSock.Close(Csock::CLT_AFTERWRITE); return false; } return true; }