当前位置: 首页 > news >正文

网站源码下载网站网页设计实训心得500字

网站源码下载网站,网页设计实训心得500字,提供手机网站开发,中国核工业二三建设有限公司连云港项目部前言 QTcpSocket是Qt提供的关于TCP网络通信的类。QTcpSocket是一个异步的类,能够非阻塞式发送和接收数据。QTcpSocket内部封装了网络通信相关细节,对外提供便利的接口去帮助开发人员实现简历连接、断开连接、数据收发。 主要内容 基本使用方式 项目文…

前言

QTcpSocket是Qt提供的关于TCP网络通信的类。QTcpSocket是一个异步的类,能够非阻塞式发送和接收数据。QTcpSocket内部封装了网络通信相关细节,对外提供便利的接口去帮助开发人员实现简历连接、断开连接、数据收发。

主要内容

基本使用方式

项目文件包含network

这里非常重要!!!
如果在Qt的pro文件中,不加入network,就无法找到<QTcpSockert>头文件和QTcpSocket类;

QT += core gui network

创建QTcpSocket对象

QTcpSocket* tcp = new QTcpSocket(this); 

连接服务端

使用QTcpSocket内部成员函数connectToHost

tcp->connectToHost(ip, port);
  • ip:服务端ip地址
  • port:端口
    也可以是网址加端口
tcp->connectToHost("www.xxxxx.com", port);

发送数据

使用函数write;
write有三种函数原型

qint64 write(const char* data, qint64 len);
qint64 write(const char* data);
inline qint64 write(const QByteArray &data);

可以直接发送字符串

tcp->write("this is a test");

接收数据

QTcpSocket当有数据传输过来,需要接收时,会发出一个名为readyRead()信号,可以通过该信号连接槽函数,从而获取数据;

connect(socket, &QTcpSocket::readyRead, this, &YourClass::handleReadyRead); 
void ClassName::handleReadyRead() 
{while (socket->bytesAvailable() > 0) { qDebug() << socket->readAll(); } 
}

断开连接

可以调用 disconnectFromHost()close()方法来断开与服务器的连接:

tcp->disconnectFromHost();
tcp->close();

总结

上述就是Qt封装的关于TCP网络通信的类——QTcpSocket的基础使用;

http://www.yayakq.cn/news/807842/

相关文章:

  • 购物网站建设需要什么资质中国佛山手机网站建设
  • 免费自助建站成都模板建站
  • 网站会员系统源码什么网站可以找到做餐饮的会计
  • 模板网站制作多少钱写代码做网站
  • 做外贸的人如何上国外网站手机网站制作教程下载
  • 网站上传格式外国语学院英文网站建设
  • 扬州哪家公司做网站比较好网站建设 常见问题
  • 平台设计方法seo 能提高网站速度吗
  • 南山网站设计费用协会网站建设必要性
  • 网站建设应该注意的问题做封面的地图网站
  • 做网站先做母版页jssdk wordpress
  • 一般网站建设流程有哪些步骤建筑方案设计案例
  • 服装设计参考网站免费大数据查询
  • wordpress 停用多站点知乎 闲鱼网站建设和网站运营
  • 深圳做门户网站网络推广的目标
  • 网站类的百度百科怎么做免费crm手机版
  • 辽宁城乡住房建设厅网站首页想开工作室没有项目
  • 制作app网站律师做几个网站
  • 建立网站大约多少钱温州网页设计公司
  • 济南商城网站建设多少钱大连网站
  • 靖安建设局网站免费网站seo诊断
  • 吴江网站建设收费可以做视频推广的网站有哪些内容
  • 沈阳论坛建站模板小程序数据库怎么建立
  • 石家庄工信部网站做第三方库网站
  • 企业手机网站制作做网站推广怎么样
  • 宁波seo网站推广盐城网站建设推广
  • 网站建设营销型网站连云港做网站企业
  • 新手学做网站图纸深圳网络推广平台
  • html5手机网站开发实例全网通官方网站
  • 建设一个网站需要哪些硬件设备天津seo实战培训