QT编写TCP的问题_原创精品文档.pdfVIP

  • 3
  • 0
  • 约1.51千字
  • 约 2页
  • 2023-12-13 发布于中国
  • 举报

QT编写TCP的问题

TCP套接字:主机(IP+端⼝)和服务器(IP+端⼝)进⾏通讯,需要中间的⼀个锁套进⾏啮合,这个锁套就是套接字的作⽤。

其中套接字的使⽤必须运⽤数数据流配合才可以。

第⼀种:不⽤套接字+不⽤数据流操作

//客户端发送信息

1voidclient::clientSendMessage()

2

3{

4

QByteArraydata;

6

7data.append(ui-clientMessagelineEdit-text());

8

9tcp-write(data);

10

11ui-messagetextBrowser-insertPlainText(tr(sendmessage:%1\n).arg(QString(data)));

12

13}

14

1

第⼆种:使⽤套接字+使⽤数据流

voidMainWindow::sendMessage()

{

QByteArrayblock;//暂时存储我们需要发送的数据

QDataStreamout(block,QIODevice::WriteOnly)

文档评论(0)

1亿VIP精品文档

相关文档