qjmnet.h

来自「基于扬创科技S3C2440开发板linux平台用qtopia开发的网络通信源代码」· C头文件 代码 · 共 50 行

H
50
字号
#ifndef QJMCOM_H#define QJMCOM_H#include "ui_qjmnetbase.h"//tony#include <QTcpSocket>//tonyclass QTcpSocket;class QjmnetBase : public QWidget, public Ui_QjmnetBase{public:    QjmnetBase( QWidget *parent = 0, Qt::WFlags f = 0 );    virtual ~QjmnetBase();};class Qjmnet : public QjmnetBase{      Q_OBJECTpublic:    Qjmnet(QWidget *parent =0,Qt::WFlags f = 0);               //构造函数    virtual ~Qjmnet();                         QString       getHost();              //tony 得到IP地址       int           getDIPort();           //tony  得到端口号      void          setDIPort(int);       //设置端口号     private:    QTcpSocket *tcpSocket;      quint16 blockSize;    QString currentData;//信号与槽protected slots:	void showAboutMsg();          void goodBye();    void enableConnectButton();   void enableSendMessage(); private slots:    //tony   连接与断开服务器    void connectServer();                     void disconnectServer();                   void readServerData();     void hasConnected();                    void hasDisconnected();};#endif // QJMCOM_H

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?