Я недавно начал использовать библиотеку Poco (что, по моему мнению, замечательно), и я пытаюсь создать сервер для подключения тоже с помощью приложения ios, используя socket.io - websocket. Мне удалось использовать реализацию js узла для подключения, но для этого требуется реализация на C++. Я заявил инстанцирования WebSocket в рамках метода handleRequest, но не уверены, что в следующие шаги ...C++/IOS Websockets с использованием библиотеки Poco
Любая помощь будет очень признателен ..
virtual void handleRequest(HTTPServerRequest &req, HTTPServerResponse &resp)
{
char buffer[16384];
WebSocket* ws = new WebSocket(req, resp);
//ws->setKeepAlive(false);
int flags;
if (!ws->poll(500,Poco::Net::Socket::SELECT_READ || Poco::Net::Socket::SELECT_ERROR))
{
cout << ".";
}
else
{
int n = ws->receiveFrame(buffer, sizeof(buffer), flags);
if (n > 0)
{
if ((flags & WebSocket::FRAME_OP_BITMASK) == WebSocket::FRAME_OP_BINARY)
{
// process and send out to all other clients
}
}
}
}
спасибо, что сделаете. – slickfive