
LwIP
文章平均质量分 68
coderlang
34+ 程序员,CTO,全栈工程师,搬砖 11 年,薪资翻20倍
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于LwIP socket的UDP客户端
最近移植了lwip网络协议栈,编写了一些基本都的网络测试程序,lwip封装了一层socket层,这样就可以很方便的将其他基于socket编程的代码移植到lwip上面,本文就首先介绍下,UDP客户端编程的基本步骤及测试代码。1、创建一个数据包类型socket2、绑定socket IP地址及端口号3、往绑定好的socket发送数据通过以上步骤,即可以搭建好一个基于socket原创 2013-04-27 09:44:23 · 6598 阅读 · 0 评论 -
基于LwIP socket的UDP服务器
上篇文章介绍了基于LwIP socket的UDP客户端编程的一个大概流程,本文主要介绍基于LwIP socket的UDP服务器的编写步骤,并且比较客户端和服务器之间的区别,UDP服务器编写步骤如下所示:1、创建一个基于数据包的socket2、设置本地服务器地址及端口号3、将本地服务器地址与创建好的socket进行绑定4、接收绑定好的socket的消息经过了以上四个步骤以原创 2013-04-27 09:51:18 · 6657 阅读 · 0 评论 -
基于LwIP socket的TCP客户端
前面介绍了UDP客户端与UDP服务器编写的基本流程,我们都知道UDP是无连接的,下面介绍一下基于连接的TCP的编写方法,首先介绍TCP客户端编写流程,其步骤如下所示1、创建一个基于流的socket2、设置服务器IP地址和端口号3、连接设置好以后的socket和服务器地址4、连接好以后就发送/接收数据从以上几个步骤可以发现TCP和UDP的最主要区别就是TCP有一个建立连接原创 2013-04-27 09:57:29 · 9912 阅读 · 1 评论 -
移植LwIP到RTOS注意事项
搞了接近两个月的网卡驱动、LwIP协议栈,从最初的啥都不知道到现在的基本了解,这个过程是漫长的,以下就介绍下如何将LwIP移植到不同的RTOS上。首先、在移植LwIP之前需要确定网卡驱动的正确性,如果网卡驱动都不正确,那么上协议栈就是浪费时间,到时候又得查网卡驱动,确定步骤如下所示:1、确定网卡发送函数正确性封装一个ARP包,将该ARP包往电脑上发送,PC端通过wireshark抓包工具,原创 2013-04-27 10:25:44 · 2595 阅读 · 0 评论 -
基于LwIP socket的TCP服务器
上篇文章介绍了TCP客户端编写方法,这篇文章主要介绍TCP服务器的编写步骤方法,其流程如下所示1、创建一个基于流的socket2、设置本地服务器IP地址及端口号3、绑定创建的socket和本地IP地址及端口信息4、监听该socket(listen)5、接受该socket(accept)6、发送、接收数据经过了以上几个步骤以后,一个简单的服务器就创建起来了,TCP原创 2013-04-27 10:03:48 · 9591 阅读 · 0 评论