野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 16312|回复: 8

如何修改野火LWIP例程,使板子成为CLIENT啊

[复制链接]
发表于 2013-7-18 21:20:37 | 显示全部楼层 |阅读模式
如何修改野火LWIP例程,使板子成为CLIENT啊,只要能够发数据,网络调试助手能收到就行。
回复

使用道具 举报

发表于 2013-7-19 21:23:06 | 显示全部楼层
关键要看你的服务器是什么类型,LWIP跟普通的TCP/IP协议栈的使用方式是一样的,比如你做的是TCP应用,那就用socket进行连接,握手之类的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-19 21:56:24 | 显示全部楼层
flyleaf 发表于 2013-7-19 21:23
关键要看你的服务器是什么类型,LWIP跟普通的TCP/IP协议栈的使用方式是一样的,比如你做的是TCP应用,那就用 ...

PC做服务器,做TCP通信。需要自己写个上位机做服务器吗?还是直接connect上PC的IP就能够在进行发数据,用网络助手能收到就行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-19 21:56:49 | 显示全部楼层
flyleaf 发表于 2013-7-19 21:23
关键要看你的服务器是什么类型,LWIP跟普通的TCP/IP协议栈的使用方式是一样的,比如你做的是TCP应用,那就用 ...

PC做服务器,做TCP通信。需要自己写个上位机做服务器吗?还是直接connect上PC的IP就能够在进行发数据,用网络助手能收到就行。
回复 支持 反对

使用道具 举报

发表于 2013-7-19 23:43:19 | 显示全部楼层
¤疯]愚[者¤ 发表于 2013-7-19 21:56
PC做服务器,做TCP通信。需要自己写个上位机做服务器吗?还是直接connect上PC的IP就能够在进行发数据,用 ...

如果STM32做client,必须是需要一个服务器。你说要网络助手收到就行是指你希望看到STM32的网络数据包吗?野火自带的LWIP例程是作为服务器,在通讯的时候,也可以用PC的网络助手抓包看到数据
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-20 11:28:08 | 显示全部楼层
本帖最后由 ¤疯]愚[者¤ 于 2013-7-20 11:37 编辑
flyleaf 发表于 2013-7-19 23:43
如果STM32做client,必须是需要一个服务器。你说要网络助手收到就行是指你希望看到STM32的网络数据包吗? ...

不会在PC上写服务器的程序。有点蛋疼了。这样能行不,服务器别人写,我只负责把数据传到指定IP就行,

  IP4_ADDR(&ipaddr,192,168,0,105);

  pcb = tcp_new();                           

  tcp_bind(pcb,IP_ADDR_ANY,1400);            

  tcp_connect(pcb,&ipaddr,1400,client_connected);

/*打开指定远程主机的连接,连接建立时,调用client_connected,client_connected再去调用tcp_write。*/

回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-20 11:56:45 | 显示全部楼层
比如,PDF最后一个

LwIP应用指南 V0.01.pdf

625.1 KB, 下载次数: 122

回复 支持 反对

使用道具 举报

发表于 2013-7-20 13:08:40 | 显示全部楼层
是的,基本上是这样的流程
回复 支持 反对

使用道具 举报

发表于 2015-10-15 22:39:29 | 显示全部楼层
那么如果我只想做client,不知道是不是有http方法可以get网络api数据
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-22 17:27 , Processed in 0.036345 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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