计算机网络
编程芝士
字节跳动后端工程师,测控专业转程序员,努力努力,为了家人和蝈蝈!
展开
-
基于QT的TCP通讯实现
TCP协议概述主要特点1.TCP是面向连接的运输层协议。应用和曾许在使用TCP协议之前,必须首先建立TCP连接。在传输数据完毕之后,必须将已经建立好的TCP给释放。也就是说,应用进程之间的通信好像在“打电话”:通话之前首先要拨通号码建立连接,通话结束之后必须挂掉电话释放连接。2.每一条TCP连接只能有两个端点,每一条TCP连接只能是点对点的。3.TCP提供的是可靠交付的服务。通过T...原创 2019-04-26 11:44:30 · 911 阅读 · 0 评论 -
基于QT的UDP通信
UDP协议概述用户数据报UDP只在IP的数据报服务之上增加了很少的功能,这就是复用和分用的功能以及差错检测的功能。UDP的主要特点是:UDP是无连接的,即发送数据之前不需要建立连接,因此减少了开销和发送数据之前的时延。 UDP使用尽最大努力交付,不保证可靠交付。因此主机不需要位置复杂的连接状态表。 UDP是面向报文的。发送方的UDP对应用程序交下来的保温,在添加完首部之后就下交给I...原创 2019-05-11 21:02:02 · 3006 阅读 · 2 评论 -
两台windows系统计算机简单TCP通信测试
1.下载网络调试助手。链接:https://pan.baidu.com/s/1hgz9pfgS8vxiEmPEXgz3Lw提取码:lw0w2.使用网线连接两台计算机。3.在一台电脑上的控制面板中打开“打开网络和网络共享中心”。4.更改适配器设置,选择本地连接,右键选择属性。5. 双击Internet 协议版本 4,将IP地址设置为192.168.1.1,子网掩码255...原创 2019-05-11 16:58:30 · 11106 阅读 · 2 评论 -
Ubuntu与windows进行Ping测试
首先将两台主机使用网线连接起来。win10和Ubuntu14.04windows设置1.打开“打开网络和Internet”设置。点击网络和共享中心。2.点击以太网。3.点击属性。4.双击Internet 协议版本4(TCP/IPv4)5.设置一个IP地址。Ubuntu设置1.点击左侧系统设置,选择网络。2.点击有线,然后点击右下角的选项。...原创 2019-05-11 19:55:54 · 5273 阅读 · 0 评论 -
ROS与windows进行TCP传送消息时的问题解决
这几天为了解决这些问题一直在发愁,今天晚上终于成功了,前后算起来花了将近4天的时间,现在做一个总结。想要在QT中制作一个上位机实现三个主要功能:使用UDP协议接收外部发过来的数据 对接受到的UDP数据进行处理,得到想要的数据 将处理好的数据按照ROS的格式和要求使用TCP协议转发出去在此过程中遇到两个主要的问题:问题一:成员变量是类对象,且该类对象的构造函数是含有参数的U...原创 2019-07-10 21:09:58 · 3196 阅读 · 2 评论