Bootstrap

嵌入式中利用QT实现服务器与客户端方法

      大家好,今天主要给大家分享一下,如何使用QT中TCP协议进行传输控制,它是一种面向连接的,可靠的基于字节流的传输层控制协议。

第一:Linux中网络通信简介

      TCP通信必须建立TCP连接,通信端分为客户端和服务端。服务端通过监听某个端口来监听是否有客户端连接进来,如果有连接则建立新的socket连接;客户端通过ip和port连接服务端,当成功建立连接之后,就可以进行数据的收发了。在QT中,把socket当成输入输出流来对待,数据收发是通过read()和write()进行的。

         在进行TCP通信的时候,基本的流程是先获取本地IP地址。创建一个tcpSocket套接字,一个tcpServer服务端。点击监听本地主机IP地址和端口,同时等待服务端的连接。

第二:Linux中服务器基本实现

#ifnde
;