极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9284|回复: 3

【求助】有没有用enc28J60联网发送UDP包的范例?

[复制链接]
发表于 2013-2-6 23:57:58 | 显示全部楼层 |阅读模式
大家好!有没有用enc28J60联网发送UDP包的范例?
我用了EtherCard库文件,但对sendUdp的使用不是很了解,查不到更详细的资料,库的原作者也没提供说明,谁能帮忙对下面几个参数解释一下,谢谢!
sendUdp(char*, uint8_t, uint16_t, uint8_t*, uint16_t)
第一个应该是准备送出的字串,第二个估计是字串预留长度,第三个和最后一个可能是发送端口和接收端口?倒数第二个是目的IP地址?
回复

使用道具 举报

 楼主| 发表于 2013-2-8 15:43:29 来自手机 | 显示全部楼层
看了库文件和抓包,5个参数都明白了,第一个是准备送出字串的字符型指针,第二个是字串预留长度,第三个和最后一个是发送端口和接收端口,倒数第二个是目的IP地址的指针。
新的问题又来了,想把DHT11接收到的数据(byte数组)以udp方式发送,如何将数据转换为buffer里的字串并获得字串的指针值?
回复 支持 反对

使用道具 举报

发表于 2013-2-8 22:52:44 | 显示全部楼层
unsigned char DH11[10];
unsigned char *buff;
int len;

buff=DH11;
len=10;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-2-9 23:20:25 来自手机 | 显示全部楼层
本帖最后由 superid888 于 2013-2-11 01:53 编辑

搞定了,谢谢!
直接用unsigned char DH11[10],char *buff=DH11;  就可以了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-5-9 18:50 , Processed in 0.042927 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表