私はクライアントをJavascriptで書いてあり、うまくいきます。サーバーコードも同様に機能します。しかし、私はサーバーからクライアントにメッセージを送信する方法、または接続を終了する方法を知らない。誰もそれを行う方法を知っていますか?また、私は完全な初心者であるため、私のコードで紛失しているものは何ですか?私はできるだけシンプルにしようとしました。Websocketppでメッセージを送信するには
#include <iostream>
#include <websocketpp/config/asio_no_tls.hpp>
#include <websocketpp/server.hpp>
typedef websocketpp::server<websocketpp::config::asio> server;
void on_message(websocketpp::connection_hdl hdl, server::message_ptr msg)
{
std::cout << "Message received:" << std::endl;
std::cout << msg->get_payload() << std::endl;
}
int main()
{
server s;
s.set_message_handler(&on_message);
s.init_asio();
s.listen(57252);
s.start_accept();
std::cout << "Server Started." << std::endl;
s.run();
}