mirrorok 发表于 2006-7-20 21:05:10

基于UIP0.9以太网TCP/UDP调试成功发帖庆贺一下!

公元2006年7月20日,MIRROROK本人在AVRMEA32L上成功的移植了UIP0.9,UIP0.9还不提供TCP 传输数据的功能,

也不支持UDP数据包的传输,实际中只有个空壳,经过本人的努力目前已经可以支持TCP/UDP传输应用的数据了!

相关的网页



今天在UIP0.9的基础上增加了UDP功能,实现UDP的数据传输,

客户端发送任意的数据返回对应的数据,

当客户端发送0XAA,则返回00-49的字符串!

UDP端口2046 IP:192.168.0.100



http://cache.amobbs.com/bbs_upload782111/files_6/armok01123960.jpg

http://cache.amobbs.com/bbs_upload782111/files_6/armok01123961.jpg

http://cache.amobbs.com/bbs_upload782111/files_6/armok01123962.jpg

http://cache.amobbs.com/bbs_upload782111/files_6/armok01123963.jpg







IRIS抓图avi视频!!!

点击此处下载armok01123959.rar



测试的HEX下载

TCP 192.168.0.100:80

UDP 192.168.0.100:2046



点击此处下载armok01123965.rar



程序抓图!



http://cache.amobbs.com/bbs_upload782111/files_6/armok01123756.jpg





协议采用UIP0.9 TCP端口 80,IP地址为192.168.0.100

串口 115200



每次主机以TCP协议发送数据(可以任意),则目标IP(192.168.0.100)的客户机则返回一组17个字节的数据!!!



IRIS抓包

http://cache.amobbs.com/bbs_upload782111/files_6/armok01123759.jpg





AVI文件!解压后,用MEDIAPLAY播放!!!

点击此处下载armok01123755.rar



程序将免费提供给购买用户!需要的用户请请把定单的抓图发送给我!



测试的HEX文件!!

点击此处下载armok01123757.rar

测试的电路图

点击此处下载armok0186946.pdf

onorg 发表于 2006-7-21 09:37:28

顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!

aleyn 发表于 2006-7-21 11:49:41

顶,mirrorok是一个软硬兼施的高手,学习ing.



BTW:我也是比较喜欢DELPHI和AVR结合起来开发。

mirrorok 发表于 2006-7-21 12:21:36

谢谢!不敢称高手,不过是做的多了,唯手熟而!!!

mirrorok 发表于 2006-7-21 16:35:09

今天推出TCP/UDP测试的界面!

IP:218.106.92.218

TCP:80

UDP:2046

现在已经可以测试了!



TCP/UDP通用测试软件



点击此处下载armok01107206.zip



http://cache.amobbs.com/bbs_upload782111/files_large/armok01124035.jpg



详细见

http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=649726&bbs_page_no=1&bbs_id=1031

ffzlf 发表于 2006-7-22 08:54:58

支持UDP 的uIP1.0 已经出来,在uIP的网站上,都可以免费下载

mirrorok 发表于 2006-7-23 07:52:16

我现在做的可以通过TCP/UDP发送应用程序的数据了!

allenhsu 发表于 2006-11-12 11:09:37

我做服务器监听可以,为什么做客户端主动连接不可以啊,小弟用的是UIP1.0, UIP_ACTIVE_OPEN已经定义了,uip_ipaddr(ipaddr,192,168,1,2); uip_connect(&ipaddr,HTONS(9999)); 其他应该和监听没区别了啊。

这个问题都好久了,各位大哥帮忙下啊,先谢谢了!

mirrorok 发表于 2006-11-13 08:59:56

为什么做客户端主动连接不可以啊?那你的服务器端有应用程序吗?如果没有没有办法通讯的!!!

查找问题的办法请多用网络抓报软件!!!这样可以更直观的查找!!!

allenhsu 发表于 2006-11-13 19:09:56

有应用程序的。我用抓包软件也看到有数据从模块发出来,应用程序没给回应。开始想会不会是应用程序问题,不过我应用程序开了2个,一个监听,一个连接,可以通信,应该就没有问题了。 看了我发出来的数据。为什么ipoffset 是0,我看到应用程序发的是0x40啊。看到源码里面就是把ipoffset设置为0的(在uip_process()函数里面)。不知道是不是这个问题。

还有我在network_device_send()里面发送的长度设置uip_len就是不对,用uip_len + 0x20就可以了,本来就应该要这样的吗?各位大虾指点下啊。在此先谢过了!!!

nuaazd 发表于 2010-11-10 16:16:38

源代码呢 ? 能否分享一下啊?

twd3621576 发表于 2010-12-28 17:51:50

MARK

qsbbsq 发表于 2011-1-6 16:35:28

PDF没了?

ljt8015 发表于 2011-1-6 16:38:13

tcp性能如何?

a305566 发表于 2011-4-28 17:01:27

没源码,楼主看来还是生意人

magicer2010 发表于 2011-4-28 20:07:32

请问用的芯片还是直接写到了avr单片机里面模拟了?是模拟了么?

SHMI 发表于 2011-4-29 09:08:12

正准备做这个实验呢先标记下

akmp 发表于 2011-5-5 17:14:03

正在学uIP移植

Nuist_Gwgj 发表于 2011-11-3 21:24:58

MARK

kingboy100 发表于 2011-11-4 08:08:30

mark

frank2012 发表于 2012-1-17 19:46:57

能把网口调试的软件共享下吗

l09046162 发表于 2012-2-1 21:47:06

mark

fenglove 发表于 2012-5-17 00:50:05

mark
mark

songlight 发表于 2012-7-16 11:37:26

mark,{:smile:}

l4568527193 发表于 2012-7-31 16:43:04

楼主能指导我下么?272211609谢谢

hclin 发表于 2012-8-8 17:20:36

恭喜,恭喜 !!!

maxiang1985 发表于 2012-9-3 15:05:35

               mark

xad74 发表于 2012-9-3 15:49:32

不知道LZ有没有实现跨网的功能,同网段内UDP通讯已实现

890728wj 发表于 2012-11-28 15:52:08

楼主现在都不叼我们了呀

dainqi10 发表于 2013-6-21 13:39:01

用UIP的话传输支持TCP/IP吗?用什么网口测试软件呢?
页: [1]
查看完整版本: 基于UIP0.9以太网TCP/UDP调试成功发帖庆贺一下!