求帮忙解释netconn_write()和?netconn_recv()函数的细节

2019-07-20 11:14发布

大家好,
我是个新手,看光盘资料《STM32F4 LWIP开发手册》中网络通信用到netconn_write()函数,是往外发数据的。

如:netconn_write(newconn, a, 12, NETCONN_COPY);

我想了解下a,是指我想发的数据的起始地址,如果我将a定义为char类型,能收到数据,但是将a定义为int,就不行,是不是指,我只能发送字符型的数据,而不能发送数据型变量呢?
如果想发送二进制代码如 0110 0011 0111 0011 0110 0010(16位),我改如何实现呢?

netconn_recv()函数是接收数据,是什么类型的数据都能接收吗?

如:netconn_recv(newconn, &buf );
&buf指的又是什么意思呢?

求高人指教,谢谢(*^__^*) 
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
正点原子
1楼-- · 2019-07-20 16:31
帮顶。。。。
xibeizhanlang
2楼-- · 2019-07-20 22:01
int a[n] ....... ;
char * p = (char *)(&a) ;

netconn_write(newconn, p, 12* sizeof(int), NETCONN_COPY);
shaojim12
3楼-- · 2019-07-20 22:24
 精彩回答 2  元偷偷看……
whj467467274672
4楼-- · 2019-07-20 23:21
楼主有答案了吗

一周热门 更多>