My Project
Loading...
Searching...
No Matches
clientclass.h
1#ifndef CLIENTCLASS_H
2#define CLIENTCLASS_H
3#include <QTcpSocket>
4#include <QHostAddress>
5#include "generatemessage.h"
6
16{
17private:
22
23 // ----------------------------------------
24
30 bool isValidIp();
31
37 bool isValidPort();
38
46 bool canConnectToServer();
47
63 QString send_client_request();
64public:
68 quint16 _serverPort;
72 QString _serverIP = "";
76 QString _userName = "";
80 QString _passWord = "";
84 QString token = "";
85
90
97
114 void handle_client_request(int codeMessageIS , QStringList parametersIS);
115
116 // *************** Windo *****************
117
125 bool Connection = false;
134
135
136};
137
138#endif // CLIENTCLASS_H
bool isValidIp()
بررسی معتبر بودن آی‌پی
Definition clientclass.cpp:14
QString _serverIP
آی‌پی سرور هدف
Definition clientclass.h:72
void handle_client_request(int codeMessageIS, QStringList parametersIS)
ارسال درخواست به سرور و پردازش پاسخ دریافتی
Definition clientclass.cpp:82
QString send_client_request()
ارسال درخواست به سرور و دریافت پاسخ
Definition clientclass.cpp:40
QString _userName
نام کاربری برای ورود
Definition clientclass.h:76
bool Connection
وضعیت اتصال به سرور
Definition clientclass.h:125
QList< int > server_anserData
پاسخ سرور
Definition clientclass.h:89
quint16 _serverPort
شماره پورت سرور هدف
Definition clientclass.h:68
QString token
توکن احراز هویت دریافتی از سرور پس از ورود موفق
Definition clientclass.h:84
generateMessage _generater
تولید کننده پیام برای ساخت و ارسال درخواست‌های کلاینت
Definition clientclass.h:21
bool passwordAndUsername
وضعیت اعتبارسنجی نام کاربری و رمز عبور
Definition clientclass.h:133
bool canConnectToServer()
بررسی امکان اتصال به سرور
Definition clientclass.cpp:23
bool isValidPort()
بررسی معتبر بودن شماره پورت
Definition clientclass.cpp:19
ClientClassTcp()
سازندهٔ پیش‌فرض کلاس مدیریت اتصال کلاینت
Definition clientclass.cpp:5
QString _passWord
رمز عبور برای ورود
Definition clientclass.h:80
کلاس ساخت پیام برای ارتباط با سرور
Definition generatemessage.h:16