做enc28j60网络模块实验时,板子可以做server端,但是做client端时,网络调试助手连接成功,但是发送数据提示没有连接对象

2019-07-21 05:04发布

各位高手看看出了什么问题啦,弄了2天了。做enc28j60网络模块实验时,板子可以做server端,但是板子做client端时,网络调试助手连接就绪,但是发送数据弹出提示没有连接对象,电脑端也收不到板子发送的数据。我感觉是tcp_client_reconnect(); 函数没有连接成功。请问这是什么原因呢?我把listen 的和reconnect的分别注释掉单独做客户端和服务器,也不可以,求解
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
41条回答
sxdy99
1楼-- · 2019-07-21 10:33
这才是正解:
原来好多人遇见过这个问题啊。

这种情况只需要 “”关闭Windows的防火墙“”即可!

我用另外一台电脑试没问题,回来这台电脑就是不行。试着关掉防火墙,就OK了
叛逆的承诺
2楼-- · 2019-07-21 11:03

             这个是串口显示的内容:


 

正点原子
3楼-- · 2019-07-21 11:18
回复【2楼】叛逆的承诺:
---------------------------------
你是直接用我们的例程测试的么?
正点原子
4楼-- · 2019-07-21 14:06
 精彩回答 2  元偷偷看……
叛逆的承诺
5楼-- · 2019-07-21 18:03
回复【4楼】正点原子:
---------------------------------
可以ping通的,web server不可以登录
叛逆的承诺
6楼-- · 2019-07-21 23:01
回复【4楼】正点原子:
---------------------------------
做客户端时,一直显示:
uIP log:ip: invalid version or header length.
uIP log:ip: invalid version or header length.
uIP log:ip: invalid version or header length.
uIP log:ip: invalid version or header length.
uIP log:ip: invalid version or header length.
uIP log:ip: invalid version or header length.
uIP log:ip: invalid version or header length.
uIP log:ip: invalid version or header length.
uIP log:ip: invalid version or header length.
uIP log:ip: invalid version or header length.
uIP log:ip: invalid version or header length.
uIP log:ip: invalid version or header length.

一周热门 更多>