qt, klient

MI
  • Rejestracja:prawie 11 lat
  • Ostatnio:prawie 9 lat
  • Postów:199
0

Cześć :)
Mamy klienta, który przesyła pakiet logowania. W zależności od poprawnowności serwer musi odpowiedzieć. I teraz stąd pytanie jak to zoorganizować a w kliencie. Cały czas ma sprawdzać socket, czy aby nowego coś się nie pojawiło?

Johnny_Bit
  • Rejestracja:ponad 22 lata
  • Ostatnio:ponad 8 lat
  • Lokalizacja:Kielce
0

Może ja sie na qt nie znam, ale czy przypadkiem nie jest tak, że jesli implementujesz server, to lecisz z QTcpServer, a ten przy podłączeniu klienta serwer ma sygnał newConnection(), a skoro przetwarzasz sygnałami to nie musisz lecieć w pętli...

może sample podpowie: http://qt-project.org/doc/qt-5/qtnetwork-fortuneserver-example.html


HAKGER - 50% Complete
MI
  • Rejestracja:prawie 11 lat
  • Ostatnio:prawie 9 lat
  • Postów:199
0

tak, ale w jaki sposób klient ma czekać na odpowiedź?

Lucas Darkstorm
Lucas Darkstorm
  • Rejestracja:około 13 lat
  • Ostatnio:około 4 lata
1

Sygnał readyRead() załatwi sprawę: http://qt-project.org/doc/qt-5/qiodevice.html#readyRead

edytowany 1x, ostatnio: Lucas Darkstorm

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.