stm1024 发表于 2024-12-1 14:42:17

【米尔-MYD-LR3568-GK开发板--试用评测】19——TCP客户端

前面介绍到了TCP,并编写,编译测试了一个TCP的服务端,本次测试TCP的客户端。TCP客户端是一个网络应用程序,它主动发起与服务器之间的连接请求,在TCP/IP网络模型中,客户端程序通过发送带有其自身以及目标服务器IP地址和端口号的连接请求,来尝试建立通信链路。
在网络通信过程中,TCP客户端通常为用户任务或者服务请求提供界面或调用入口,例如浏览器就是一个典型的TCP客户端,当用户输入网址时,浏览器会向服务器发起HTTP请求。
客户端程序首先需要知道服务器的IP地址和端口号,之后它将尝试通过TCP协议与服务器建立连接,一旦连接建立成功,客户端和服务器之间就可以进行数据发送和接收操作。
开发一个TCP客户端时,通常需要使用网络编程接口(如Socket)来创建客户端程序,这涉及到配置正确的地址和端口信息,以及处理网络异常和数据传输的逻辑。
本次还是使用QT作为开发环境,开发一个通用型的QT客户端程序,并与PC之间通讯测试。同样,还是构建编译:

在运行客户端程序之前,需要确保 TCP 服务器(前面的示例代码)已经在运行。启动服务器后,再运行客户端代码,它将连接到服务器并发送消息。
开发板(客户端)台式机(服务端)这表明开发板和PC端之间的通讯也是正常的。
页: [1]
查看完整版本: 【米尔-MYD-LR3568-GK开发板--试用评测】19——TCP客户端