le8800 发表于 2013-2-17 21:53:16

STC控制ENC28J60

本帖最后由 le8800 于 2013-2-18 00:20 编辑

问一下在STC控制ENC28J60,移植的是uip1.0,使用UDP通信协议,只能在同一网段通信。不能跨网段通信,ping不通,但UDP的控制命令可以发送,但是没有返回数据。求解释???
看到的能说一下

linfeng286 发表于 2013-2-17 21:55:31

你 确定你 有 60J28 ?

liwei_jlu 发表于 2013-2-17 22:00:13

linfeng286 发表于 2013-2-17 21:55 static/image/common/back.gif
你 确定你 有 60J28 ?

+1                        

i_kkyu 发表于 2013-2-17 22:10:00

28J60 ?{:smile:}

wistarky 发表于 2013-2-17 23:06:28

不同网段是用路由器连接的吗?你确定路由器上的设定可以通udp吗?

le8800 发表于 2013-2-18 00:21:03

wistarky 发表于 2013-2-17 23:06 static/image/common/back.gif
不同网段是用路由器连接的吗?你确定路由器上的设定可以通udp吗?

同网段通信没问题。跨网段能看到数据发送但是没有返回。你遇到什么情况?

wistarky 发表于 2013-2-18 00:32:57

同网段的通信不会经过路由器,所以不会有问题。但是跨网段的通信,需要路由器帮助转发,所以如果路由器阻挡了udp通信,udp命令是可以发送成功的,但实际上并不会送达另一端,所以不会有资料返回。

le8800 发表于 2013-2-18 09:10:48

wistarky 发表于 2013-2-18 00:32 static/image/common/back.gif
同网段的通信不会经过路由器,所以不会有问题。但是跨网段的通信,需要路由器帮助转发,所以如果路由器阻挡 ...

电脑的UDP协议是可以使用。难道是uip1.0协议没有路由的转发功能?

wistarky 发表于 2013-2-18 12:49:56

le8800 发表于 2013-2-18 09:10 static/image/common/back.gif
电脑的UDP协议是可以使用。难道是uip1.0协议没有路由的转发功能?

这我就不清楚了,还在学习中。
页: [1]
查看完整版本: STC控制ENC28J60