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

sql2008做查询网站做网站一般用什么字体

sql2008做查询网站,做网站一般用什么字体,网站建设运用软件,免费行情网站下载大全文章目录概要#xff1a;本期主要讲解QT中对于TCP协议通信的实现。一、TCP协议二、Qt中TCP协议处理1.QTcpSocket2.QTcpServer三、Qt实现TCP通信1.客户端2.服务器端结尾概要#xff1a;本期主要讲解QT中对于TCP协议通信的实现。 一、TCP协议 传输控制协议#xff08;TCP本期主要讲解QT中对于TCP协议通信的实现。一、TCP协议二、Qt中TCP协议处理1.QTcpSocket2.QTcpServer三、Qt实现TCP通信1.客户端2.服务器端结尾概要本期主要讲解QT中对于TCP协议通信的实现。 一、TCP协议 传输控制协议TCPTransmission Control Protocol是一种面向连接的、可靠的、基于字节流的传输层通信协议由IETF的RFC 793 定义。 TCP建立连接前需要进行三次握手如下图所示 TCP断开连接前需要进行四次挥手如下图所示 二、Qt中TCP协议处理 Qt中提供了QTcpSocket类和QTcpServer类分别用于创建TCP套接字和TCP服务器套接字。 1.QTcpSocket QTcpSocket类继承与QAbstractSocket主要提供了socket套接字的创建、绑定端口、连接服务器等。 2.QTcpServer QTcpServer类继承于QSctpServer主要提供了对于TCP连接信号的响应和监听等。 三、Qt实现TCP通信 1.客户端 客户端是发送端主要实现与服务器端建立连接、发送数据。步骤如下 建立TCP套接字 -- 连接服务器 -- 发送数据 下面是客户端的源码 #ifndef TCPCLIENT_H #define TCPCLIENT_H#include QObject #include QTcpSocket #include QHostAddress #include QDebug #include QTimerclass TCPClient : QObject {Q_OBJECT public:TCPClient();void InitSocket();//初始化Socket套接字void InitTimer();//初始化定时器定时发送void ConnectToServer();//连接服务器void SendData();//发送数据private:QTcpSocket *mTcpSocket;//Tcp连接套接字QHostAddress mServerAddress;//服务器IPQTimer *mTimer;//定时器对象};#endif // TCPCLIENT_H #include tcpclient.hTCPClient::TCPClient() {InitSocket();ConnectToServer();InitTimer();}void TCPClient::InitSocket() {mTcpSocket new QTcpSocket;//初始化Tcp连接套接字mServerAddress.setAddress(10.0.0.177);//设置服务器地址 }void TCPClient::InitTimer() {mTimer new QTimer;//初始化定时器对象connect(mTimer,QTimer::timeout,this,[]{SendData();});mTimer-start(1000);//每隔一秒发送一次数据 }void TCPClient::ConnectToServer() {quint16 _port 7777;//设置服务器端口connect(mTcpSocket,QTcpSocket::connected,this,[]{qDebug() Connect To Server Successful!endl;});mTcpSocket-connectToHost(mServerAddress,_port,QIODevice::WriteOnly);//连接服务器}void TCPClient::SendData() {QByteArray _data hello;if(-1 ! mTcpSocket-write(_data.data(),_data.length())){qDebug() TCP Send data : _dataendl;}mTcpSocket-flush(); }2.服务器端 服务器端是接收端主要实现监听连接信号建立连接和接收数据。步骤如下 建立监听套接字 -- 连接到客户端 -- 获得连接套接字 -- 接收数据 下面是服务器端源码 #ifndef TCPSEVER_H #define TCPSEVER_H#include QObject #include QHostAddress #include QTcpServer #include QTcpSocket #include QDebugclass TCPSever : QObject {Q_OBJECT public:TCPSever();void InitServer();//初始化服务器 private:QTcpServer *mTcpServer;//服务器对象QTcpSocket *mTcpSocket;//客户端套接字QHostAddress mHostAddress;//本地IP地址};#endif // TCPSEVER_H#include tcpsever.hTCPSever::TCPSever() {InitServer(); }void TCPSever::InitServer() {mTcpServer new QTcpServer(this);//初始化监听套接字mTcpSocket new QTcpSocket;//初始化连接套接字mHostAddress.setAddress(10.0.0.177);//设置监听网卡IPquint16 _port 7777;//设置监听端口mTcpServer-listen(mHostAddress,_port);//监听指定网卡和端口qDebug()Listen Interface [mHostAddress.toString()] And Port [_port] Successful!endl;connect(mTcpServer,QTcpServer::newConnection,this,[]{mTcpSocket mTcpServer-nextPendingConnection();//获取连接套接字qDebug()Connect To Client Successful!endl;connect(mTcpSocket,QTcpSocket::readyRead,this,[]{//读取消息QByteArray _data mTcpSocket-readAll();qDebug()TCP Receive Data : QString::fromLatin1(_data)endl;});});}结尾 以上就是QT中TCP通信模块的全部内容然后上面的源码可以直接编但是记得去PRO文件中加入network模块
http://www.hkea.cn/news/14274783/

相关文章:

  • 培训机构优化做网站优化给业务员提成
  • 途牛网站建设策划书上海网页设计经验培训
  • wordpress站点进入时弹窗广告设计素材库
  • 惠阳市网站建设找人建设网站
  • 教做网站网站备案后会被注销吗
  • 织梦网站后台密码错误网页传奇手游
  • php就是做网站吗那些网站主做玄幻小说
  • 如何规避电子政务网站建设教训wordpress 如何制作模板
  • 电子商务网站建设与管理课程的目的12380举报网站建设情况
  • ppt效果网站代理平台登录
  • 安徽网站建设怎么样怎样把自己的网站推广出去
  • 制作网站要钱吗php网站建设基本流程
  • 做业务查牙医诊所一般用什么网站网站设计论文的摘要
  • 备案网站首页地址主机托管业务
  • 怎么建设公司小程序网站如何优化企业网站
  • 人像摄影网站个人网站建设与实现毕业设计
  • 商务网站建设sz886佛山专业的网站建设
  • 网络 企业网站大连网站制作431
  • 网站建设安全性网站框架搭建
  • 网站建设与制作教程吕磊潍坊在线制作网站
  • 青岛网站建设好不好百度快照怎么使用
  • 乐享校园网站建设策划书做网站时尺寸多大
  • 为什么有的网站点不开服务质量好的crm系统
  • 广州网站排名推广网络公司网络营销推广方案
  • 企业网站托管注意事项网站上做扫一扫
  • 免费做网站的问题免费咨询律师24小时电话
  • devexpress做网站科技苑
  • 罗湖做网站哪家专业网站样式下载
  • 外贸网站开发莆田建设网站请示
  • ip对网站作用网站信息备案管理系统