Я пытался понять, как использовать сокеты для тишины, и не могу найти никакого полезного материала, чтобы начать меня.Лучшее, что я смог найти, это Poco Slides о сети .Это проливает немного света, но их недостаточно.Мне нужно реагировать на события Socket, что-то похожее объяснено на слайде, но тогда мой клиент будет клиентом, а не сервером, поэтому он не будет прослушивать, а будет подключаться.
Я нашел редкую документацию, моя основная проблема с Poco,Поэтому я буду признателен, если кто-нибудь сможет объяснить, как SocketStream предполагается использовать
#include "Poco/Net/SocketAddress.h"
#include "Poco/Net/StreamSocket.h"
#include "Poco/Net/SocketStream.h"
#include "Poco/StreamCopier.h"
#include <iostream>
int main(int argc, char** argv){
Poco::Net::SocketAddress sa("www.appinf.com",80);
Poco::Net::StreamSocket socket(sa);
Poco::Net::SocketStream str(socket);
str << "GET / HTTP/1.1\r\n" "Host: www.appinf.com\r\n";
str.flush();
Poco::StreamCopier::copyStream(str, std::cout);
return 0;
}