• Home
Name Date Size #Lines LOC

..--

check/22-Oct-2025-13088

example_app/22-Oct-2025-16576

include/arch/22-Oct-2025-257114

msvc/22-Oct-2025-4,4234,414

Common.mkD22-Oct-20252.2 KiB5214

Filelists.cmakeD22-Oct-20251.9 KiB4742

pcapif.cD22-Oct-202533.8 KiB1,130845

pcapif.hD22-Oct-2025676 3322

pcapif_helper.cD22-Oct-20254.3 KiB173135

pcapif_helper.hD22-Oct-2025665 3222

readme.txtD22-Oct-20251.1 KiB2720

sio.cD22-Oct-20259.2 KiB305173

sys_arch.cD22-Oct-202520.1 KiB783617

readme.txt

1lwIP for Win32
2
3This is an example port of lwIP for Win32. It uses WinPCAP to send & receive packets.
4To compile it, use the MSVC projects in the 'msvc' subdir, the CMake files, or the Makefile
5in the 'mingw' subdir.
6
7For all compilers/build systems:
8- you have to set an environment variable PCAP_DIR pointing to the WinPcap Developer's
9  Pack (containing 'include' and 'lib')
10  alternatively, place the WinPcap Developer's pack next to the "lwip" folder:
11  "winpcap\WpdPack"
12
13You also will have to copy the file 'contrib/examples/example_app/lwipcfg.h.example' to
14'contrib/examples/example_app/lwipcfg.h' and modify to suit your needs (WinPcap adapter number,
15IP configuration, applications...).
16
17Included in the contrib\ports\win32 directory is the network interface driver
18using the winpcap library.
19
20lwIP: http://savannah.nongnu.org/projects/lwip/
21WinPCap: https://www.winpcap.org/devel.htm
22Visual C++: http://www.microsoft.com/express/download/
23
24To compile the unittests (msvc\lwIP_unittests.sln), download check (tested with v0.11.0) from
25https://github.com/libcheck/check/releases/
26and place it in a folder "check" next to the "contrib" folder.
27