基于Qt的聊天室
代码说明:
创建了QTcpSokcet类的实例后,可以用conncetToHost()与服务器进行连接: QHostAddress *serverIP = new QHostAddress(); QString ip = serverIPLineEdit->text(); serverIP->setAddress(ip); int port = 8010; tcpSocket->connectToHost(*serverIP, port); 如果成功,将返回connected()信号,错误则返回error(QAbstrackSocket::SocketError socketError)信号 连接成功后可发送或接收数据: 发送:qunit64 write(const QByteArray &byteArray),发挥实际发送字节数,出错返回-1 接收:readyRead()信号被发送,在槽函数中编写处理数据代码,为避免错误解析数据,可用bytesAvailable()返回缓存中接收到的字节数。
下载说明:请别用迅雷下载,失败请重下,重下不扣分!


