Hi, I have a server program which fork off a child process. The child process can not read from the socket. read(...) returns error: Invalid argument. (the parent can read) Any suggestions would be appreciated. Thanks Gideon - For help on using this list, send a message to "gnu-win32-request@cygnus.com" with one line of text: "help".