LwIP-Win32试用笔记
学习TCP/IP,选用代码较为小巧的LwIP,搜索到Google的开源项目:LwIP-Win32
在官方文档上说
1. 本项目目前只能在有线局域网内工作,因此您需要先确认您的计算机是否处于这样的工作环境。
2. 本项目依赖于winpcap,您可以从http://www.winpcap.org/install/bin/WinPcap_4_1_1.exe 下载。
3. 使用subversion客户端从http://lwip-win32.googlecode.com/svn/trunk/ 下载代码。
4. 打开下载文件夹下的lwipwin32.sln,编译之后即可开始调试。
5. 调试开始后,在弹出的控制台界面中选择一个您需要截获数据包的网络接口,这些数据将通过这个网络接口流入到lwip协议栈。
6. 项目代码中已经有一个最简单的http服务器实现,您可以通过http://192.168.80.161:80 来访问。
注意:
TortoiseSVN http://tortoisesvn.net/downloads下载
文档上虽然这么说,但对于第六步,可能无法成功,原因可能是你要修改绑定的IP地址,即修改lwipwin32.c文件中,函数init中的代码
IP4_ADDR(&mask, 255, 255, 255, 0);
IP4_ADDR(&gw, 192, 168, 56, 253);
由于本人机器处于内网,分配到的IP地址为 192, 168, 1,xx,所以IP修改成为了103(应该必须处于同一个局域网才能用),对于 gw,此次好像没有影响。
在浏览器中输入自定义的IP192, 168, 1, 103,应该可以看到简单的输出:
This is a small test page.
然后初步成功了第一步。
转载于:https://www.cnblogs.com/westfly/archive/2011/02/24/1963800.html
LwIP-Win32试用笔记相关推荐
- Windows Embedded Compact 7 试用笔记(3)
这篇稿子,距离上一篇快一个月了,如此难产的原因,一个是最近项目比较忙,另外一个是我在试用中遇到一个难题,一直希望解决了再开始写,可惜,到现在这个问题也没找到解决办法,最后还是决定先写一点再说吧. 在一 ...
- uniGUI试用笔记(一)
uniGUI试用笔记(一) 通过向导创建一个uniGUI应用服务器,工程中有三个文件: TUniServerModule = class(TUniGUIServerModule)TUniMainMod ...
- 滴水逆向win32学习笔记1
滴水逆向win32学习笔记 一.字符编码 基本介绍 关于utf-16.utf-8和unicode的关系 BOM头 二.宽字符 基本介绍 常用函数 三.Win32 API中的宽字符 什么是win32 A ...
- Win32学习笔记 第三章 HelloWin 选择自 villager 的 Blog
Win32学习笔记 作者: 姜学哲(netsail0@163.net) 教材: Windows程序设计(第五版)北京大学出版社 [美]Charles Petzold 著 北京博彦科技发展有限公司 ...
- Win32汇编笔记-消息基础
WIN32的消息机制 windows系统是一个消息驱动的OS,操作通过处理各种消息来响应用户的操作. 对于每一个带有窗口的线程,系统都会给他分配一个自己的消息队列,用于处理消息派送(Dispatch) ...
- 当对项目强名时自动构建失败(TeamFoudationServer试用笔记)
当对项目强名时(带密码保护)自动构建失败 原因为弹出密码输入框的造成自动构建任务不能继续! 临时解决办法为去掉密码保护,目前还没有更好的解决办法. 最近微软的TeamFoundationServer中 ...
- SX-BOX试用笔记
1.今天开始试用SX-BOX,我将用它来做自己平时的开发和文档的工作,因为我的职责是一个程序员. 1.屏幕如果支持更大的也清晰的话,我会感觉很舒服. 2.USB设备插入还无法识别... 3.现在开始安 ...
- LwIP应用开发笔记之十一:LwIP带操作系统UDP服务器
我们已经实现了在FreeRTOS系统上的LwIP的移植工作,但只是简单的在系统平台上跑了起来.我们还希望能做更多的事情,这一节我们就在FreeRTOS系统上实现基于LwIP的UDP服务器. 1.U ...
- LwIP应用开发笔记之十:LwIP带操作系统基本移植
现在,TCP/IP协议的应用无处不在.随着物联网的火爆,嵌入式领域使用TCP/IP协议进行通讯也越来越广泛.在我们的相关产品中,也都有应用,所以我们结合应用实际对相关应用作相应的总结. 1.技术准备 ...
- LwIP应用开发笔记之九:LwIP无操作系统TELNET服务器
前面我们已经实现了基于RAW API的TCP服务器和客户端,也在此基础上实现了HTTP应用.接下来我们实现一个基于TCP的Telnet服务器应用. 1.Telnet协议简介 Telnet协议是TCP/ ...
最新文章
- HDU——2874 Connections between cities
- 校园资源建设平台源代码
- 李彦宏透露百度真正的护城河
- 省队集训Day3 tree
- 注册注解BeanDefinition
- flink的dataset/stream/sql三套API的选择以及是否应该阅读源码
- 启动postgres
- 分支限界 java_0035算法笔记——【分支限界法】布线问题
- 给tftp服务器传文件,袖针文件传输服务器Tftpd32
- mybatis开发神器mybatis plus
- linux rpm和deb的区别,rpm与deb都是什么呢 有什么区别呢
- DevOps - (1)Terraform+阿里云实现云资源的CI/CD
- python定义一个复数类complex_定义一个复数类Complex,使得下面的代码能够工作
- Redis总结 其一 概述 安装 类型
- AFL++: Combining Incremental Steps of Fuzzing Research
- cad镜像后标注尺寸数字反了_CAD中镜像文字后,文字反转了,可以这样轻松调整过来...
- 侧里——我最钟爱的张国枯照片之Top10来源w
- iPad 2下月登陆香港 水货应声降价
- 微信小程序客服之如何接入多客服
- vue+element简单实现商城网站首页,模仿电商商城