首页 > 其他分享 >以太网通信控制板-A3-控制板作为TCP服务器和电脑TCP客户端通信(连接电脑网线方式, TCP<-->RS485)

以太网通信控制板-A3-控制板作为TCP服务器和电脑TCP客户端通信(连接电脑网线方式, TCP<-->RS485)

时间:2023-11-14 12:33:48浏览次数:29  
标签:电脑 TCP 开发板 控制板 服务器 客户端

<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/CH579_DTU_PBX/index1.html" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>

<iframe frameborder="0" height="1500" name="ifd" scrolling="auto" src="https://mnifdv.cn/resource/cnblogs/CH579_DTU_PBX/index1.html" width="100%"></iframe>

 

说明

这节测试一下控制板作为TCP服务器,和电脑端的TCP客户端通信

 

测试

1,电脑的网线连接控制板网口

 

 

2,控制板网络信息设置如下

IP地址:192.168.1.200

网关地址:192.168.1.1

子网掩码:255.255.255.0

 

3.如若修改,可在单片机程序eth_driver文件中修改配置

 

 

4.程序中服务器监听的端口号为: 6666

 

5.修改电脑配置

关闭电脑防火墙

 

 

 

 

 

 

 

 

打开电脑的网络配置,配置下电脑

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6.编译下载这节的程序到开发板, 打开电脑TCP调试助手

 

 

 

7.创建连接

IP地址填写开发板的IP地址,我的是192.168.1.200

开发板TCP服务器监听的端口号是 6666

 

 

 

 

8.开发板调试口会打印连接的客户端信息

 

9.设备最多支持3路TCP客户端连接

 

10.电脑调试助手发送数据给控制板板

 

 

 

用户可以在RS485收到数据

  

 

 

11.用户通过RS485给控制板发数据

 

 

标签:电脑,TCP,开发板,控制板,服务器,客户端
From: https://www.cnblogs.com/yangfengwu/p/17831337.html

相关文章

  • 关于如何判断电脑的USB接口版本
    今天想在U盘里装Linux系统,那么U盘接口的通信速度就很重要了,于是想到一个问题:要怎么判断USB接口是2.0还是3.0还是更高版本呢?我在网上找了一些识别方法,在这里总结一下,以后如果又发现了新的方法,也会在这里更新的。 方法一:看颜色方法来源:怎么查看自己电脑的USB接口类型啊?_百度知......
  • chapter 13:TCP/IP 和网络编程
    学习笔记:TCP/IP和网络编程13.0摘要本章分为两个部分:TCP/IP协议与应用包括TCP/IP协议栈、IP地址、主机名、DNS、IP数据包和路由器。描述了UDP和TCP协议、端口号以及TCP/IP网络中的数据流。解释了服务器-客户端计算模型和套接字编程接口。通过使用UDP和TCP套接字的示例......
  • 电脑开机无法正常进入桌面,或者莫名纯色卡死
    控制面板\系统和安全\安全和维护\可靠性监视程序  查看最近更新了哪些:      卸载更新后貌似会自动安装上,所以最好清理以下已经下载好的更新文件:   ......
  • 可靠传输 —— TCP
    源端口号和目标端口号是不可少的,如果没有这两个端口号,数据就不知道应该发给哪个应用。接下来有包的序号,这个是为了解决包乱序的问题。还有应该有的是确认号,目的是确认发出去对方是否有收到。如果没有收到就应该重新发送,直到送达,这个是为了解决丢包的问题。接下来还有一些状态位。例......
  • 使用nvm使Windows电脑支持多个Nodejs版本
     Node.js一台电脑只能装一个版本,但是有时候开发项目会用到不同版本的Node.js,卸载再装是很麻烦的,而nvm就是解决这个问题的,有了它就可以在一个电脑上安装多个Node.js版本,并且在不同版本之间切换使用。 下载github下载地址:https://github.com/coreybutler/nvm-windows/releases......
  • http、https、tcp三次握手,四次挥手
    HTTP、HTTPS和TCP介绍HTTP(超文本传输协议是一种发布和接收HTML页面的方法,被用于在Web浏览器和网站服务器之间传递信息。是用于www浏览的一个协议。HTTPS(超文本传输安全协议)=HTTP+SSL/TSL(安全层),HTTPS经由HTTP进行通信,但利用SSL/TLS来加密数据包。HTTPS开发的主......
  • [EFI]技嘉 Z490 VISION G i5-10500 电脑 Hackintosh 黑苹果引导文件
    硬件配置硬件型号驱动情况主板技嘉Z490VISIONGCLPCcontrollerZ490芯片组)处理器英特尔[email protected]六核已驱动内存16GB(威到DDR42655MHz8GBx2〕已驱动硬盘SSDSC2BB150G7R(150GB/国态硬盘)已驱动显卡AMDRadeonRX580(华硕)已驱动声卡瑞昱@英特尔HighDefini......
  • TCP连接数计算
    最近有一些时间,想着把某些基础的东西整理下,毕竟地基很重要,首先从计算机网络这部分入手。1、网络收发概览现在绝大部分的系统都是基于TCP协议的可靠传输,从数据的发送到接收的整个过程经历了很多环节,每一个环节也都有其各自的使命,通过大家的协同工作,最终将一个复杂的数据传输问题得以......
  • 查询window开启的服务及命令跟踪服务器计算机 TCP/IP 数据包
    一、要求在DOS窗口中使用一条命令查询服务器计算机查询该计算机开启了哪些服务实现过程:1)WIN+R调出命令提示框;2)输入DOS命令:netstart二、在服务器计算机上通过命令跟踪服务器计算机TCP/IP数据包从该计算机到赛场云服务器所通过的路径。实现过程:1)WIN+R调出命令提示框;2)输......
  • TCP客户端&服务端QT开发
    TCP客户端&服务端QT开发TCPClient1.Widget类写UI界面,创建socket对象Widget::Widget(QWidget*parent):QWidget(parent),ui(newUi::Widget){ui->setupUi(this);socket=newQTcpSocket;//创建socket对象}2.取消按键槽函数//直接关闭窗口即......