|
RTT中应用LWIP协议 建立TCP连接(bind socket) 发送数据非const数据的问题?
[复制链接]
int lwip_send(int s, const void *data, size_t size, int flags)
int lwip_sendto(int s, const void *data, size_t size, int flags,const struct sockaddr *to, socklen_t tolen)
int lwip_write(int s, const void *data, size_t size)
我查看建立TCP连接后的发送数据的相关函数,都是定义的const,也就是如果我定义要发送的内容是 static const char send_data[] = "This is TCP Server from STM32 RT-Thread."; /* 发送用到的数据*/
用以上的函数可以正常的发送,我用网络调试工具也接收到发送的内容.
但是我现在想发送一串数据,它是这样定义的 unsigned char data_buffervv[20];
for(i=0;i<20;i++) { data_buffervv = i; }
然后我想把 data_buffervv的内容发送出去,应该怎么处理?难道LWIP就没有直接发送此类数据的功能函数吗?
请教大家,谢谢。
|
|