ywjb / engineio_cpp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

engineio_cpp

Engine.IO C++ 版本

##示例

// Handle text message from client.
void HandleMessage(const engineio::SocketPtr& socket, 
                   const string& data) {
  socket->SendMessage("From server: " + data);
}

int main() {
  engineio::Server eio_server("EngineIOServer");
  eio_server.SetMessageCallback(boost::bind(&HandleMessage, _1, _2));

  int port = 5011;
  HTTPServer http_server(port, "SimpleServer");
  http_server.Handle("/engine.io", &eio_server);
  //...
  http_server.Start();
}

About


Languages

Language:C++ 59.0%Language:JavaScript 32.1%Language:C 7.4%Language:CMake 0.8%Language:CSS 0.3%Language:HTML 0.1%Language:Lua 0.1%Language:Protocol Buffer 0.1%