Hallo Leute,
ich hab das QT-Beispiel Threaded Fortune Server für meine Zwecke angepasst. Jedoch bekomme ich es nicht hin, dass ich den Port manuell vergeben kann, so wie ich es beim Beispiel Fortune Client ohne Threads mit "tcpServer->listen(hostadd, 20000);" hinbekommen habe.
Wie zum Henker bekomme ich nun den Port manuell vergeben? Bitte hilft mir...
Grüße, Patrick
Port manuell vergeben beim Threaded QTcpServer
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Re: Port manuell vergeben beim Threaded QTcpServer
Was hindert Dich daran auch dort den Port per listen() so manuell zu vergeben?
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
Re: Port manuell vergeben beim Threaded QTcpServer
ok, super.
und wo muss ich das einbauen?
wahrscheinlich in der Klasse des Servers, richtig?
Dennoch frag ich mich, wie das mit dem listen funktionieren soll, denn er hat ja intern schon ein listen drin.
Ich bekam vorhin mal die Fehlermeldung, als ich was probierte, dass das listen nicht möglich ist, da er schon im listen ist?!?!?
Man, ohne Threads war das ganze viel einfacher....
und wo muss ich das einbauen?
wahrscheinlich in der Klasse des Servers, richtig?
Dennoch frag ich mich, wie das mit dem listen funktionieren soll, denn er hat ja intern schon ein listen drin.
Ich bekam vorhin mal die Fehlermeldung, als ich was probierte, dass das listen nicht möglich ist, da er schon im listen ist?!?!?
Man, ohne Threads war das ganze viel einfacher....
Re: Port manuell vergeben beim Threaded QTcpServer
oh fuck, ich hab den Wald vor lauter Bäumen nicht gesehn.
in der if-Abfrage ist ja das listen versteckt.....
und schon gehts..... sorry.
in der if-Abfrage ist ja das listen versteckt.....
Code: Alles auswählen
if (!server.listen(QHostAddress ("localhost"),20000)) { ... }