QT Socket编程--TCP Server
来源:互联网 发布:马哥linux视频教程 编辑:程序博客网 时间:2024/05/22 06:14
1、在*.pro文件中添加:
QT += network
QT += network
2、在代码中添加:
QTcpServer *m_pTcpServer; //server tcp socket QTcpSocket *m_pConnectSocket; //client connect socket //初始化Socket m_pTcpServer = new QTcpServer(this); if (!m_pTcpServer->listen(QHostAddress::Any, port)) {//listen failqDebug()<<m_pTcpServer->errorString();QMessageBox::information(this, tr("Listen Fail"), m_pTcpServer->errorString()); } connect(m_pTcpServer, SIGNAL(newConnection()), this, SLOT(slotConnectClient()));
//收到客户端连接void FormSocketSrv::slotConnectClient(){ m_pConnectSocket = m_pTcpServer->nextPendingConnection(); connect(m_pConnectSocket, SIGNAL(readyRead()), this, SLOT(slotReadTcpData())); connect(m_pConnectSocket, SIGNAL(disconnected()), m_pConnectSocket, SLOT(deleteLater())); connect(m_pConnectSocket, SIGNAL(disconnected()), this, SLOT(slotDisconnected()));}//接收数据void FormSocketSrv::slotReadTcpData(){ QByteArray byteArray; byteArray = m_pConnectSocket->readAll(); //处理数据 processPakcet(byteArray);}//断开连接void FormSocketSrv::slotDisconnected(){}
- QT Socket编程--TCP Server
- Qt tcp socket编程
- QT Socket编程--UDP Server
- QT TCP下的socket编程
- 【引用】QT TCP下的socket编程
- QT基于TCP的Socket编程
- TCP server Socket编程 VC++6.0
- Qt TCP之Server/Client/Socket信号、槽等总结
- Linux下Socket编程之TCP Server端
- socket 编程入门教程(一)TCP server 端:1、建模
- socket 编程入门教程(一)TCP server 端:1、建模
- socket tcp server -clinet
- java socket server tcp
- TCP Socket Server Client
- socket-tcp-server python
- Qt【tcp server 】
- QT TCP Server
- QT tcp server 多线程
- PB 各种小技巧(三)
- 第十五章 字符串(二)
- 【干货分享】IOS非越狱渠道运营必知的10条
- 策略模式-商场促销-大话设计模式
- PB 各种小技巧(四)
- QT Socket编程--TCP Server
- 对某单位oracle10g数据库巡检后,提交的优化建议
- 百度之星之G:聊天就是Repeat
- ASP.NET注册时使用邮箱激活验证
- PB 各种小技巧(五)
- 某资深程序员写给后来者的忠告
- PB 各种小技巧(六)
- USACO/The Clocks(DFS,BFS,枚举)
- 在cmd环境下创建、编译、打包android应用程序