reactos/drivers
Claudiu Mihail f75011c71f [TCPIP]
Fixed an error in the accepting code (in rostcp.c line 576). tcp_accepted was being called for the wrong pcb. Instead of the pcb belonging to the listening socket it was being called for the pcb belonging to the newly created connection socket. In order to fix this I added an extra field to the tcp_pcb structure to hold a reference to the listening socket. This is a crude method and it will be replaced by something more elegant.
Right now however there's a slight nondeterminism regarding the connection. One it's established the message either gets through to the other side or not, randomly. This could be due to a race condition of some sorts.
Also another problem is that the server side brings down the system when closing.

svn path=/branches/GSoC_2011/TcpIpDriver/; revision=51889
2011-05-24 18:05:51 +00:00
..
base
battery
bluetooth/fbtusb
bus
directx
filesystems
input
ksfilter
multimedia
network [TCPIP] 2011-05-24 18:05:51 +00:00
parallel
serial
setup
storage
usb
video
wdm
wmi
CMakeLists.txt