基于TCP的网络聊天程序.docxVIP

  • 12
  • 0
  • 约4.46千字
  • 约 5页
  • 2018-01-10 发布于河南
  • 举报
基于TCP的网络聊天程序

基于TCP的网络聊天程序问题概述:网络聊天是网络应用中的一种常见的功能。TCP是一种可靠的、面向连接、面向数据流的传输协议,多数网络协议都使用TCP协议,包括HTTP和FTP,TCP协议非常适合数据的连续传输。技术难点:TCP通信协议;QTcpsocket的使用。实践方案:在linux_ubuntu下使用qt_eclipse编写c++程序。由面向对象的思想,为了实现程序,在server终端部分有3个类:servetcpclienttcpserveServe类是继承自QTcpServer,实现TCP协议的服务器;Tcpclient继承自QTcpSocket,实现一个TCP套接字;Tcpserve是一个QDialog,负责服务器终端的对话框显示与控制。如下是对serve的实现代码:Server.h#include QtNetwork#include tcpclientsocket.hclass Server : public QTcpServer{Q_OBJECTpublic:Server(QObject *parent = 0,int port=0);QListTcpClientSocket* tcpClientSocketList;signals:voidupdateServer(QString,int);public slots:voidupdateClients(QString

文档评论(0)

1亿VIP精品文档

相关文档