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

网站运营的案例建设部网站申请表无法打印

网站运营的案例,建设部网站申请表无法打印,二级域名有哪些,如何建立电子商务网站1、简介 简单实现控制TCP服务器获取连接的套接字。点击断开服务器即可关闭所有连接#xff0c;最大连接数量为5个。 声明源文件 #include mainwindow.hMainWindow::MainWindow(QWidget *parent): QMainWindow(parent) {//设置固定大小setFixedSize(1024,600);b…1、简介 简单实现控制TCP服务器获取连接的套接字。点击断开服务器即可关闭所有连接最大连接数量为5个。 声明源文件 #include mainwindow.hMainWindow::MainWindow(QWidget *parent): QMainWindow(parent) {//设置固定大小setFixedSize(1024,600);btnClearText new QPushButton(this);btnCtrlServer new QPushButton(this);textRecvBrowser new QTextBrowser(this);//按键清空btnClearText-setGeometry(48,40,200,60);btnClearText-setText(清空浏览);//设置控制按钮btnCtrlServer-setGeometry(48, 404030 , 200, 60);btnCtrlServer-setText(打开服务);//浏览处理textRecvBrowser-setGeometry(300, 40, 649, 500);//连接处理QObject::connect(btnClearText, SIGNAL(clicked()), this, SLOT(on_pushButton_textRecvBrowser()));QObject::connect(btnCtrlServer, SIGNAL(clicked()),this, SLOT(on_pushButton_ctrlTcpServer()));//TCP服务器处理tcpServer new QTcpServer(this);QObject::connect(tcpServer, SIGNAL(newConnection()),this, SLOT(on_tcpServer_newConnectCallHandler()));//最大连接数量5个tcpServer-setMaxPendingConnections(5);tcpServer-listen(QHostAddress(127.0.0.1), 80);if(tcpServer-isListening())btnCtrlServer-setText(关闭服务);elsebtnCtrlServer-setText(打开服务);}MainWindow::~MainWindow() {delete btnClearText;delete btnCtrlServer;delete textRecvBrowser;delete tcpServer; }//清空浏览记录 void MainWindow::on_pushButton_textRecvBrowser() {textRecvBrowser-clear(); }// void MainWindow::on_pushButton_ctrlTcpServer() {//状态查询if(tcpServer-isListening()){//遍历所有数据foreach(QTcpSocket* tcpSocket, tcpSocketList){if(tcpSocket-state() QAbstractSocket::ConnectedState)tcpSocket-close();//关闭连接}//tcpServer-close();}elsetcpServer-listen(QHostAddress::Any, 80);//监听状态if(tcpServer-isListening())btnCtrlServer-setText(关闭服务);elsebtnCtrlServer-setText(打开服务); }//IPv6转换IPv4 QString convert_to_ipv4_addr(QHostAddress addr) {quint32 addr_origin addr.toIPv4Address();QHostAddress addr_host QHostAddress(addr_origin);QString addr_str addr_host.toString();return addr_str; }//新建连接 void MainWindow::on_tcpServer_newConnectCallHandler() {while (tcpServer-hasPendingConnections()) {//获取连接QTcpSocket *tcpSocket tcpServer-nextPendingConnection();//添加指针列表tcpSocketList.append(tcpSocket);//显示具体连接信息QHostAddress ipv6 tcpSocket-peerAddress();textRecvBrowser-append(convert_to_ipv4_addr(ipv6) : QString::number(tcpSocket-peerPort()));//设置连接QObject::connect(tcpSocket, SIGNAL(readyRead()),this, SLOT(on_tcpSocket_readyRead()));QObject::connect(tcpSocket, SIGNAL(disconnected()), this, SLOT(on_tcpSocket_disconnected()));//qDebug() 当前连接数量 tcpSocketList.size();}}void MainWindow::on_tcpSocket_disconnected() {QTcpSocket* socket qobject_castQTcpSocket *(sender()); //当前信息//断开所有连接if(socket-state() QAbstractSocket::ConnectedState)socket-close();//关闭连接//断开连接则清除tcpSocketList.removeOne(socket);textRecvBrowser-append(已断开连接);qDebug() 当前连接数量 tcpSocketList.size(); }// void MainWindow::on_tcpSocket_readyRead() {QTcpSocket* socket qobject_castQTcpSocket *(sender()); // 取得当前socket对象socket-write(Hello,5); // QMessageBox msgBox(this);// msgBox.setText(我是准备好读数据); // msgBox.setWindowTitle(提示); // msgBox.exec(); } 声明的头文件 #ifndef MAINWINDOW_H #define MAINWINDOW_H#include QMainWindow #include QPushButton #include QTextBrowser #include QTcpServer #include QTcpSocket #include QHostAddress #include QMessageBox #include QDebugclass MainWindow : public QMainWindow {Q_OBJECTpublic:MainWindow(QWidget *parent nullptr);~MainWindow();private slots:void on_pushButton_textRecvBrowser();void on_pushButton_ctrlTcpServer();void on_tcpServer_newConnectCallHandler();void on_tcpSocket_readyRead();void on_tcpSocket_disconnected(); private:QListQTcpSocket * tcpSocketList;QPushButton *btnCtrlServer nullptr;QPushButton *btnClearText nullptr;QTextBrowser *textRecvBrowser nullptr;QTcpServer *tcpServer nullptr; }; #endif // MAINWINDOW_H
http://www.hkea.cn/news/14371639/

相关文章:

  • 福永镇网站建设网站建设大公司
  • 建立主题网站的知识点个人网站备案没有座机
  • 中国空间站最新进展东莞搭建网站要多少钱
  • 网页设计素材站做基金的网站哪个好
  • vs和php哪个做网站好南京家装口碑排名前十
  • 大淘客网站怎么做网页服务器价格
  • 南京app网站开发公司大型网站团队人数
  • 如何做企业网站界面好的做网站架构的书
  • 绵阳力嘉信息网站建设公司南宁网站建设电话咨询
  • 网站部兼容是什么原因wordpress 360权重
  • 漯河 网站建设网站建设服务面试题
  • asp网站链接access无锡外贸网站建设
  • 网站在百度的标头不对网络营销项目
  • 男人与女人做视频网站网站开放培训
  • 移动端网站咋做做微信的微网站
  • 山东省建设管理信息网站嘉定公司网站设计
  • 做网站数据分析架构专业做调查的网站
  • 广州网站设计成功刻微信公众号1000阅读量多少钱
  • 乡镇网站建设自查报告长沙网站开发智
  • 推荐大良网站建设做网做网站建设的网站
  • 网站设计什么样风格会高端些域名注册最好的网站
  • 网站正在建设中的图片动画网站制作
  • 网站文章编辑器代码如何做登陆界面的网站
  • 有那些专门做职业统计的网站在线做图的网站
  • wordpress全站启用ssl张戈网站建设 绍兴的公司
  • 世纪城网站建设如何在微信上建立公众号
  • 南皮县做网站wordpress for sae 4.4
  • 手机网站免费制作商业综合体设计
  • 做女装代理需要自建网站么北京做网站那家好
  • 网站设计与制作成品作品ps网站建设要知道的知识