OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 19440|回复: 11

lwip 中netconn与socket 编程有什么区别

[复制链接]

15

主题

45

帖子

0

精华

初级会员

Rank: 2

积分
134
金钱
134
注册时间
2015-7-10
在线时间
14 小时
发表于 2015-10-12 16:55:07 | 显示全部楼层 |阅读模式
5金钱
lwip 中netconn与socket 编程有什么区别?菜鸟请假各位大神

最佳答案

查看完整内容[请看2#楼]

LWIP上面的socket 是用 netconn 实现的。 socket 通用,netconn更底层,用得好的话,更省资源。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

11

主题

1041

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3696
金钱
3696
注册时间
2011-5-23
在线时间
2008 小时
发表于 2015-10-12 16:55:08 | 显示全部楼层
LWIP上面的socket 是用 netconn 实现的。

socket 通用,netconn更底层,用得好的话,更省资源。
RT-Thread RTOS 音频,WIFI,蓝牙
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-10-12 23:18:51 | 显示全部楼层
LWIP的作者更推崇netconn编程接口。socket只是为了兼容BSD而做的,但是又和标准的BSD Socket有点区别。而且lwip中的socket接口存在数据拷贝
开往春天的手扶拖拉机
回复

使用道具 举报

3

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
111
金钱
111
注册时间
2016-1-26
在线时间
11 小时
发表于 2016-11-16 11:13:04 | 显示全部楼层
socket 通用,netconn更底层,用得好的话,更省资源。
回复

使用道具 举报

18

主题

139

帖子

0

精华

高级会员

Rank: 4

积分
560
金钱
560
注册时间
2014-10-29
在线时间
228 小时
发表于 2017-7-9 15:31:22 | 显示全部楼层
本帖最后由 persevere 于 2017-7-9 16:12 编辑
@zuozhongkai 发表于 2015-10-12 23:18
LWIP的作者更推崇netconn编程接口。socket只是为了兼容BSD而做的,但是又和标准的BSD Socket有点区别 ...

zuo  老师,@zuozhongkai, 请问下,1、掌握了netconn编程接口,是不是可以应对工作中的应用了?
2、换句话说,咱们教程有RAW编程接口,我是不是可以可以学会咱们教程中的netconn编程接口部分就可以应对大部分应用了?(RAW部分太难了)
3、LwIP 在应用中是不是都是基于操作系统的开发应用的?
谢谢!





回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2017-7-9 20:25:28 | 显示全部楼层
persevere 发表于 2017-7-9 15:31
zuo  老师,@zuozhongkai, 请问下,1、掌握了netconn编程接口,是不是可以应对工作中的应用 ...

1、学会netconn肯定可以在工作中应用,包括socket接口的。
2、netconn提供了LWIP的所有的功能,LWIP作者推荐的编程接口肯定是毋庸置疑的。
3、据我所知,那些使用LWIP编写的好的应用都是用了操作系统的。
开往春天的手扶拖拉机
回复

使用道具 举报

4

主题

49

帖子

0

精华

初级会员

Rank: 2

积分
193
金钱
193
注册时间
2016-1-14
在线时间
42 小时
发表于 2018-4-23 18:53:38 | 显示全部楼层
zuozhongkai 发表于 2017-7-9 20:25
1、学会netconn肯定可以在工作中应用,包括socket接口的。
2、netconn提供了LWIP的所有的功能,LWIP作者 ...

LWIP 如何实现server 应对多个client 能指教下吗?
回复

使用道具 举报

19

主题

72

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
416
金钱
416
注册时间
2016-4-9
在线时间
123 小时
发表于 2019-4-15 14:22:15 | 显示全部楼层
zuozhongkai 发表于 2017-7-9 20:25
1、学会netconn肯定可以在工作中应用,包括socket接口的。
2、netconn提供了LWIP的所有的功能,LWIP作者 ...

请问有确切的资料证明说LWIP作者建议使用netconn吗?我查了境内外的资料,作者貌似根本就没有这样说过。
回复

使用道具 举报

3

主题

1155

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
7462
金钱
7462
注册时间
2015-1-15
在线时间
1367 小时
发表于 2019-4-15 16:57:54 | 显示全部楼层
为了与上位机保持一致,个人喜欢socket方式
一分耕耘一分收获。
回复

使用道具 举报

2

主题

474

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6084
金钱
6084
注册时间
2018-6-27
在线时间
524 小时
发表于 2019-5-29 07:49:46 | 显示全部楼层
学习学习,学习学习。
回复

使用道具 举报

1

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2020-1-16
在线时间
14 小时
发表于 2020-2-29 16:36:44 | 显示全部楼层
下位机用netconn接口,上位机用C#写的socket是不是不可以通信呀
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2019-11-22
在线时间
2 小时
发表于 2020-3-11 09:47:17 | 显示全部楼层
mmgou 发表于 2020-2-29 16:36
下位机用netconn接口,上位机用C#写的socket是不是不可以通信呀

完全可以通信呀,通信是基于TCP/IP的协议,与使用何种编程方式无关
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 16:24

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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