2017-08-16 4 views
-2

Je veux écrire un programme de discussion avec une page de connexion.Qt utilisateurs d'authentification avec QTcpServer (avec nom d'utilisateur et mot de passe)

Je souhaite envoyer une requête du client au serveur avec un nom d'utilisateur et un mot de passe, puis le serveur reçoit, vérifie et répond au client.

Quelqu'un peut-il me guider s'il vous plaît de quelle classe QT dois-je utiliser ou pouvez-vous me dire quelques idées sur la façon d'y accéder?

+0

S'il vous plaît lire: https://stackoverflow.com/help/mcve – WLGfx

Répondre

1

Avec QTcpServer, vous pouvez configurer l'authentification pour le client avec une paire username:password de base au démarrage. Dès que la connexion est établie, demandez ou attendez que le username:password soit envoyé au serveur. Vérifiez-le. En cas de données invalides ou de délai d'attente, fermez la connexion.

En ce qui concerne la page de connexion, vous devez l'héberger sur le serveur et traiter le protocole HTTP au lieu de TCP. Jetez un oeil à QHttp. Ça va vous aider à démarrer.

Pour Qt, il existe également d'autres options. Vous devez simplement définir vos exigences et trouver celle qui pourrait remplir ces exigences. Wt.

+0

Pouvez-vous écrire un exemple de code pour moi? –

+1

@ Ra'naMohammadi: Non! Je ne peux certainement pas! Vous avez demandé les idées. Voici les idées. Maintenant, vous devez faire des efforts et vous lancer. Il y a beaucoup d'informations sur internet. Étudiez, pratiquez, et postez sur SO si vous êtes coincé dans un problème. Bonne chance! Codage heureux! :) – Azeem

+1

:)) ok, Merci beaucoup –