QT5网络编程笔记

来源:互联网 发布:ubuntu 17.04 u盘安装 编辑:程序博客网 时间:2024/05/20 04:46

QT的网络编程:首先在pro脚本文件中添加NETWORK

类: QTcpServer  QTcpSocket

服务器端:tcpserver的函数

listen(QHostAddress::Any,8888);监听任何客户端的请求,端口号为8888

                   newConnection()    是一个信号,当有客户端连接产生

                   Nextpendingconnect() 可以得到客户端的socket信息

               TcpSocket的函数

                   ReadyRead() 信号表示有可读信息

                   Readall () 读取指定socket网口信息

                   Write(信息,长度);向网络抛数据

                   connectToHost(ip,端口号);这个是客户端请求连接

 

    另外:  QVariant() 有可能是一种类似联合体的一种东西

            toStdString() Qt 输出文件时string要转到std,

            c_str() 字符串的首地址