#ifndef STRUCTDEFINEMYSLEF_H #define STRUCTDEFINEMYSLEF_H #endif // STRUCTDEFINEMYSLEF_H #include #include struct MyPairNetwork { public: MyPairNetwork(){}; MyPairNetwork(QString a,int b,QString c,int d){ localIP = a; localPort = b; remoteIP = c; remotePort = d; localAddr.setAddress(localIP); remoteAddr.setAddress(remoteIP); } private: QString localIP; quint16 localPort; QHostAddress localAddr; QString remoteIP; quint16 remotePort; QHostAddress remoteAddr; public: void setLocalIP(QString ip){ localIP = ip; localAddr.setAddress(localIP); } void setLocalPort(quint16 port){ localPort = port; } void setRemoteIP(QString ip){ remoteIP = ip; remoteAddr.setAddress(remoteIP); } void setRemotePort(quint16 port){ remotePort = port; } QString getLocalIP(){return localIP;} quint16 getLocalPort(){return localPort;} QHostAddress getLocalAddr(){return localAddr;} QString getRemoteIP(){return remoteIP;} quint16 getRemotePort(){return remotePort;} QHostAddress getRemoteAddr(){return remoteAddr;} };