大家好,
我是个新手,看光盘资料《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指的又是什么意思呢?
求高人指教,谢谢(*^__^*)
char * p = (char *)(&a) ;
netconn_write(newconn, p, 12* sizeof(int), NETCONN_COPY);
一周热门 更多>