Witam,
jak rozwiązać taką sytuację:
Mam klasę obsługującą połączenia websocket(tworzy sobie dynamicznie obiekty na podstawie połączeń), dzięki temu można się odnieś do danego połączenia (w postaci adresów w pamięci).
i mam do tego z innej bajki swoje klasy obsługujące połączenia z bazą danych, konsolą prasownie jSON, oraz główną klasę tzw. parser itp.
jej zadaniem jest analiza otrzymanych informacji i przekazywanie zadań do pozostałych klas.
i teraz sądzę, że najlepiej by było stworzyć do każdego takiego połączenia websocket obiekt głównej klasy - parser.
Ale nie wiem jak to rozwiązać.
QWebSocket *pSocket = m_pWebSocketServer->nextPendingConnection(); << tworzy dla każdego użytkownika nowy obiekt
Jak mam stworzyć dla klasy parser nowy obiekt dla każdego połączenia z klasy powyżej ?
parser *parserNewObiekt = new parser ???
klasa parser z klasą QWebSocket nie są kompatybilne (z innej bajki).