I'm currently doing a class work that involves socket programming. I normally don't resort to message boards, but the situation is desperate. For some reason, the connect() function fails when I try to connect to a socket on port 6007 while having another socket on port 9000. errno is set to EILSEQ when the connect() function fails.
Why would errno be set to EILSEQ after connect() returned -1? Can you give me any possible reasons?