# Google SoC lwIP Report Week 2

DevFeed: [Google SoC lwIP Report Week 2](<https://devfeed.tech/articles/google-soc-lwip-report-week-2-32789.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/google-soc-lwip-report-week-2/>)

Published: 2016-06-03T00:00:00Z

Content type: article

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [lwIP](<https://devfeed.tech/topics/lwip.md>), [ReactOS](<https://devfeed.tech/topics/reactos.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [debug](<https://devfeed.tech/topics/debug.md>), [client](<https://devfeed.tech/topics/client.md>), [Server](<https://devfeed.tech/topics/server.md>)

Tags: [2](<https://devfeed.tech/tags/2.md>), [client](<https://devfeed.tech/tags/client.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [debug](<https://devfeed.tech/tags/debug.md>), [free](<https://devfeed.tech/tags/free.md>), [google](<https://devfeed.tech/tags/google.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [lwip](<https://devfeed.tech/tags/lwip.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [server](<https://devfeed.tech/tags/server.md>), [tcp](<https://devfeed.tech/tags/tcp.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

## AI overview

A second-week Google Summer of Code progress report on ReactOS work linking Winsock listen() and connect() calls to lwIP implementations. The author reports successful listen() linking, freezing test programs, an OS crash during tcp_connect(), incorrect IP and port values, and plans to trace the problem and compare the branch with trunk.

## Source excerpt

In my second week of working on this project, I have made some progress in linking the Winsock listen() and connect() calls to their lwIP implementations. As with last week, Art Yerkes has been a great souce of information whenever I get stuck on anything. I spent the first part of the week figuring out how to extract the information I need from the IRP my driver receives in order to pass it along to lwIP.