单写一篇文章记录这些问题,因为有的问题实在是困扰了我太久太久了,终于解决了!!!
1.STM32F407的TCP编程,TCP_SERVER测试完全正常,TCP_CLIENT测试过程中,开发板作为客户端,出现客户端无法连接上服务器的问题
解决方法:这个问题不会出现在用路由器接入开发板和电脑的情况,只会出现在电脑和开发板用网线直连的情况,解决方法很简单,关闭电脑防火墙!!!
2.DHCP获取IP地址一致失败、获取超时等问题,只能使用静态IP地址
解决方法:DHCP,又名动态主机配置服务,它的作用是用来分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,但是分配IP地址这东西笔记本电脑网口和开发板直连,根本没有分配地址的能力,这是路由器干的活,所以就默认使用静态IP地址了
3.在TCP_CLIENT测试中,使用开发板作为客户端,当主动关闭重启服务器模拟突发状况下服务器意外关闭,看开发板是否会自动重连,结果发现不管怎么弄都无法自动重连。
解决办法:电脑的适配器过多,有多个主机IP地址对重连造成了干扰,解决办法关掉除了以太网之外的所有适配器再尝试
就是网络中心里面的这些,把他们都禁用,只留以太网
命令行查看只有这一个适配器,一个ip地址:
这个时候再测试就能够进行自动重连了,然后可以逐步启用适配器,看看哪些对它造成了干扰。
关键字:STM32F407 客户端 服务器
引用地址:
STM32F407的TCP编程出现客户端无法连接上服务器
推荐阅读最新更新时间:2024-11-17 04:27
智能停车场管理系统方案
智能停车场管理系统,分为标准型(含图像对比、语音提示、对讲系统、中文显示、自动出卡机等)、长距离特定型(长距离读卡+短距离读卡)、经济型(无图像对比、语音提示、对讲系统、中文显示、自动出卡机等)。 一. 系统介绍 系统基本功能及特点 ·智能卡具有防水、防磁、防静电、无磨损、信息贮存量大、高保密度、一卡多用等特点。 ·智能卡操作刷卡无需接触,操作更为方便。 ·全中文菜单式操作界面,操作简单、方便。 ·完善的管理功能,自动形成各种报表。 ·滚动式LED中文电子显示屏提示,使用户和管理者一目了然。 ·独特的车牌号录入、显示系统,大大提高停车场防盗措施。 ·车辆入、出全智能逻辑自锁控制系
[安防电子]
ARM 2015全年服务器份额未破1%
去年ARM伺服器晶片全球出货仅占不到1%,还远远落后至今仍有高达9成的英特尔x86伺服器晶片市占。ARM企业行销与投资人关系副总裁Ian Thornton坦言,ARM伺服器晶片技术和软体生态系还不够成熟是ARM伺服器至今采用仍不高的两大主因。
尽管ARM近年来积极展现抢攻伺服器晶片市场的企图心,甚至去年还夸下豪语5年后要拿下2成伺服器市场,但根据ARM最新发布的2015年营收报告却显示,去年ARM伺服器晶片全球出货仅占不到1%,还远远落后至今仍有高达9成的英特尔x86伺服器晶片市占。
虽然这2年ARM成功拉拢晶片、硬体系统、软体应用等夥伴,使得伺服器市场开始出现锁定资料中心应用的32位元、64位元ARM伺
[手机便携]
如何使用esp8266通过STM32F103RB Nucleo板将可变电阻的模拟值发送到远程服务器
步骤1:设置ThindSpeak.com帐户和渠道。 创建ThingSpeak帐户是最容易的事情之一。单击此处转到注册页面。 现在,单击此处以打开您的频道页。现在,点击绿色的 New Channel 按钮。在这里,在名称,一些描述和名称field1的前面输入Channel Name作为variableResistance。因为我们现在只想存储可变电阻,所以现在我们只有一个场。如果要输入多个字段,只需单击该字段编号旁边的复选框,然后输入该字段的名称即可。您可以将剩余的东西留空,也可以根据需要填充它们。只需向下滚动并点击保存频道按钮。现在,您将被重定向到private_show窗口。在这里,您可以看到一个空图表,上面写着条目总数。
[单片机]
微软承认服务器错误配置导致客户数据泄露
微软于本周三承认,由于服务器配置错误导致包括联系信息和电子邮件内容在内的未统计客户数据泄露,黑客可能已经通过网络访问了这部分数据。微软没有透露数据可能在泄漏中暴露的公司数量或涉及的数据量的细节。 网络安全供应商 SOCRadar 在一篇博文中表示,它已经向微软报告了本次数据泄露事件,并预估有超过 65000 家客户公司的数据受到影响。不过,微软在自己的帖子中表示,SOCRadar“大大夸大了这个问题的范围”。 报告称本次服务器错误配置始于今年 9 月 24 日,此后受影响的服务器“迅速得到保护”。微软表示,由于配置错误,某些“业务交易数据”可能无需身份验证即可访问。该公司在其帖子中表示,这些数据对应于“微软与潜在
[嵌入式]
rt-thread studio新建stm32f407工程
rt-thread studio新建stm32f407工程,使用的版本是:2.2.6,stm32f4的支持包版本为0.2.2。先不用0.2.3,因为使用0.2.3建立的模板编译会报错。。 按照模板新建工程,默认使用内部时钟,编译,正常,串口1输出正常。修改为外部晶振,按照要求修改了代码,如下: void system_clock_config(int target_freq_mhz) { #if false RCC_OscInitTypeDef RCC_OscInitStruct = { 0 }; RCC_ClkInitTypeDef RCC_ClkInitStruct = { 0 }; /** Configure the m
[单片机]
美超微推出25/100Gbps服务器网络解决方案组合
美超微推出25/100Gbps服务器网络解决方案组合,推动聚合数据中心连接 以机载、标准和MicroLP尺寸提供四端口、双端口和单端口(Q)SFP28模块,优化多种应用产品的网络性能、可扩展性、成本和可升级性 加州圣荷西2017年4月27日电 /美通社/ -- 计算、存储和网络技术以及绿色计算领域的全球领导者 美超微电脑股份有限公司 (Super Micro Computer, Inc.) (NASDAQ: SMCI)宣布,该公司面向市场推出基于迈络思(Mellanox)、博通(Broadcom)和英特尔(Intel)技术的100Gbps和25Gbps标准网卡和机载SIOM解决方案、25Gbps MicroLP网卡和针对
[网络通信]
嵌入式网络服务器的设计
嵌入式网络视频服务器是一种提供网络视频传输和共享的嵌入式设备,是为构建高可靠性的多媒体数字监控系统而设计开发的,广泛应用于分布式的安全监控、交通监控和工业监控以及家庭监控、视频会议、可视电话等众多领域。每个网络视频服务器都有自己的IP地址和网络接口,可随时随地直接接入网络,独立工作,无需专用软件、专人管理,必将成为未来数字化监控系统的发展趋势。 1系统组成与工作原理 网络视频服务器系统的组成框图如图1所示。网络传输模块以MPC860T嵌入式处理器为核心处理器,完成网络传输和视频信号的实时控制功能,并采用嵌入式操作系统VxWorks作为系统的软件平台。视频编码模块主要由视频采集芯片和视频压缩芯片构成,完成信号的采集、A/
[测试测量]
可移植的嵌入式WEB服务器软件设计
引言
随着互联网技术的飞速发展,嵌入式WEB服务器技术在工业生产的过程控制、环境监测以及远程数据采集等方面得到了广泛的应用,通过嵌入在目标设备中的WEB服务器,可以非常方便地获取远程数据,并实现对远程设备的干预,达到对远程现场进行监视和控制的目的。在实际系统中,远程设备往往千差万别,为了在这些目标设备中构建WEB服务器,必须针对不同的系统编写相应的WEB服务器代码,通过采用基于操作系统适配层的中间件技术,可以很好的解决WEB服务器软件在不同系统之间的移植问题,同时改善软件的可维护性。
1、嵌入式软件的可移植问题
可移植性主要指把同一软件放置到不同系统平台(如不同的硬件平台或操作系统)并使之正常运行的难易程度,可移植性有
[嵌入式]