jcyya 发表于 2011-6-17 16:35:49

有使用UIP的达人吗?想请教

UIP源码里对缓冲区有这样的一个定义,#define BUF ((struct uip_tcpip_hdr *)&uip_buf),我搞不明白的是“(struct uip_tcpip_hdr *)&uip_buf”这部分是C语言里的哪种定义或者结构呀?是指向结构体数组的指针吗?还是什么强制转换。哪位大大能帮我分析一下啊?万分感激。

jcyya 发表于 2011-6-17 20:54:02

自己顶一下啊,等待达人解答呢....

tangwubing1988 发表于 2012-5-11 13:26:53

struct uip_tcpip_hdr*BUF ;
BUF=&uip_buf);

你看这样是不是清楚点。

yangbo_zd 发表于 2012-5-11 14:38:44

应该是这样:
struct uip_tcpip_hdr*BUF ;
BUF=(struct uip_tcpip_hdr *)&uip_buf);

fenglove 发表于 2012-5-17 00:47:56

同样疑惑

aisiyi 发表于 2012-11-22 22:57:01

按照四楼说的可以理解,但是uip_buf); 的长度为14是什么意思》?
页: [1]
查看完整版本: 有使用UIP的达人吗?想请教