最后更新:2022-07-02 18:33:50 手机定位技术交流文章
概述
TCP(Transmission Control Protocol)是一种面向连接、可靠和基于字节流的传输层通信协议。
注意
开发环境: vxWorks6.9.4, workbench 3.3.5.
此外,所有条目都是自写的认证,因为有太多的文件,官员没有回答公众号码名单的后面,如需要项目代码,请注意公众号码,并回复所需的项目文件如果你想在这个文章中找到一个项目源文件,你可以回答“实时系统vxWorks-tcp客户端通信工程文件我会尽快回来的。
以下是项目目录文件的内容,如有需要,请将相关信息送到后台获取。
文件内容如下:
Obj: 保存目标文件.
TCP: vxWorks Application Engineering。
NetAssist: 网络调试助理.
接口
基础接口
创建通信套接字
客户端向服务器发送连接请求
发送数据
读取数据
封装接口
类定义
创建插座插座
连接服务器
接收数据
发送数据
关闭tcp
创建对象
示例
★ 例如,通过建立一个tcp客户端和网络调试助理通信,显示用户使用tcp。
包括tcp.c、tcp.h和演示程序main.c(通过验证)。
tcp.h
tcp.c
main.c
验证
启动目标机器, 输入 ifconfig 命令, 并查看当前系统网络信息.
现在我们可以看到当前的IP。
打开窗口命令行, 输入ipconfig, 并查看计算机当前的网络信息.
新应用程序项目TCP,编译和下载到目标机器
查看代码:
服务器IP是","和端口号码是8005。
打开网络调试助理软件,选择TCP服务器,配置IP和端口号码,并启动服务器。
回到目标平面,运行主功能。
分析:主要函数创建一个tcp客户端,然后监控服务器的数据,打印显示,并发送到服务器。
通过网络调试助理, 发送数据, 在该点发送数据可以接收.
回到目标机器,你可以看到收到的数据与发送的数据相匹配。
因此, tcp客户端通信验证成功。
往期 ·推荐
实时系统vxWorks-任务(重要)
实时系统vxWorks-如何装载应用程序
实时系统vxWorks-在线调试
实时系统vxWorks - 虚拟机环境构建
实时系统vxWorks - zynq7020 port vxWorks
关注
我不是只是拍照片的程序员,但我也致力于分享Linux、设计模式、C语言、嵌入和编程知识,也致力于分享一些与摄影有关的内容,以及许多与摄影有关的视频和源代码,以及 如果您想得到更多信息,请注意公共号:不是只拍照片的程序员。
本文由 在线网速测试 整理编辑,转载请注明出处。