http://bugs.winehq.org/show_bug.cgi?id=33753
--- Comment #10 from Erich Hoover erich.e.hoover@gmail.com 2013-06-08 14:52:32 CDT --- (In reply to comment #9)
Ok, (haven't touched any C for allmost 10 years), I removed the call to "interface_bind" in the WS_bind function; ie I removed the 2 lines : else if (interface_bind(s, fd, &uaddr.addr)) in4->sin_addr.s_addr = htonl(WS_INADDR_ANY);
And the game is working as intended (Hosting a local lan game result in a fully playable environement).
Ok, put that code back and then remove the line that says: if (setsockopt(fd, SOL_SOCKET, SO_ATTACH_FILTER ... and the following line with the goto and see what that does.