社区
交换及路由技术
帖子详情
LWIP TCP 连接443端口不成功,连接80端口能成功
dearchk
2018-01-04 12:17:05
使用LWIP做SSL连接,连接外网443端口时,有机率连接不成功,但连接外网80网同一主机的80端口就没有问题。
在linux下链接服务器443端口正常。
经抓包发现LWIP发出的TCP请求是成功的,但是服务器没有回应TCP确认包。
偶尔一次服务器443端口能连接成功。
难道是LWIP组的TCP包在443端口时,被一些网关阻止了,导致有时能连接成功,有时不能连接成功?
...全文
617
1
打赏
收藏
LWIP TCP 连接443端口不成功,连接80端口能成功
使用LWIP做SSL连接,连接外网443端口时,有机率连接不成功,但连接外网80网同一主机的80端口就没有问题。 在linux下链接服务器443端口正常。 经抓包发现LWIP发出的TCP请求是成功的,但是服务器没有回应TCP确认包。 偶尔一次服务器443端口能连接成功。 难道是LWIP组的TCP包在443端口时,被一些网关阻止了,导致有时能连接成功,有时不能连接成功?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dearchk
2018-01-04
打赏
举报
回复
由于我的系统是开机上电,发起connect连接,前几次connect包,发出去没有响应,多发几次后就能响应,连接成功一次后,再次连接都没有问题。我觉得是前几个包被网关或者路由丢弃了。 现在是发出请求后100ms没有连接成功就继续发送,基本能连接成功。
STM32F107vc+无操作系统+
LWIP
移植
本程序是基于STM32F107芯片,DM9161为以太网PHY芯片的
Lwip
裸板移植,借助于网络调试助手可以实现客户端与服务端之间的通信。其以STM32为服务端,电脑为客户端,STM32默认IP为192.168.0.30,端口为23,调试的时候若电脑开有无线网记得把无线网给关掉,不然调试助手
连接
不上客户端,IP地址可根据实际需要进行修改,一定要记得使stm32客户端的IP与电脑IP处于同一网段,只有在同一网段才能保证两者之间的通信,代码仅供参考学习,若型号不一样可参考修改进行移植。
STM32Cube_
LWIP
_Test
tcp
-server
stm32cube教程 之
tcp
server,已经测试通过,可以直接用。端口是7.实际上测试是可以的。
STM32F407+Freertos+
LWIP
+
TCP
demo.zip
1.STM32F407+LAN8720A+Freertos+
LWIP
+
TCP
demo源码 2.注意硬件管脚对应。 3.默认使用cubemx生成的工程做简单的复位加phy地址配置 4.默认线程留意修改1K堆栈大小 5.增加应用demo在线程里面。
SmallRTOS_
LwIP
_
TCP
Echo_STM32F7_DISCOVERY
STM32F7 Discovery是意法半导体ST基于ARM Cortex-M7新出的一款开发板,该系列芯片运行速度显著提高,增强了数字信号的处理能力,更适合物联网等领域的应用开发。本例程分别提供了基于KEIL与IAR平台的两种演示工程,主要演示了SmallRTOS在Cortex-M7平台的网络应用,使用了轻量级网络协议栈
LwIP
;本例程在Discovery板卡上实现了
TCP
协议的服务器端功能,启动后会使用DHCP动态分配IP,若动态分配IP失败,则使用静态IP地址192.168.1.10,通信端口号为7,即Echo端口。该例程运行后会一直等待客户端的
连接
。
连接
成功
之后,等待客户端发送测试数据,并把数据原样发送给客户端;
STM32
TCP
并发服务器源码(可与多个客户端通信)
STM32
TCP
并发服务器源码(可与多个客户端通信),精心改编,适用于正点原子探索者开发板
交换及路由技术
3,811
社区成员
12,781
社区内容
发帖
与我相关
我的任务
交换及路由技术
硬件使用 交换及路由技术相关问题讨论专区
复制链接
扫一扫
分享
社区描述
硬件使用 交换及路由技术相关问题讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章