On Tue, Aug 19, 2003 at 04:30:47PM +0300, [EMAIL PROTECTED] wrote: > I have a problem with accept() on TCP socket. Al things works well when I > start the program under .\\Administrator credentials, but fails in NT > service. > > { > struct sockaddr_in sa; > int sa_len = sizeof sa; > > for (;;) { > > t = accept(s,(struct sockaddr *)&sa,&sa_len); > > if (t == -1) continue; > > // working with client.... > ....... > } > } > > It returns -1 and enters in infinite loop. > I've tried such with UNIX socket and it behaved normally. > Can you explain me why?
No. No details, no explanation. Debugging could help. And reading http://cygwin.com/problems.html, probably. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Developer mailto:[EMAIL PROTECTED] Red Hat, Inc. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/