在建立连接的基础上增加了发送文件的功能,在接收端和发送端定义了一个枚举类型,用于判别发送的是文件还是文本消息 enum MSG{ messAge, fiLe }; 客户端ui 主要函数 1.获取端口号和ip地址,进行连接,再次点击即可断开连接 void Widget::on_btn_listen_clicked() { QString address=ui->lineEdit_address->text(); qint16 port=ui->lineEdit_port->text().toInt(); QHostAddress ip=QHostAddress(address); if(!conState) { my_client->connectToHost(ip,port); if(!my_client->waitForConnected(5000)) { QMessageBox::critical(this,"错误",my_client->errorString()); return ; } else { ui->btn_listen->setText("断开连接");...