[En-Nut-Discussion] Re: Multiple sockets, and threads

Robert Hildebrand robert.hildebrand at ims.fhg.de
Wed Apr 2 13:11:55 CEST 2003

Hi Stephen,

the actual httpd-demo uses 5 sockets.
I had a problem using multiple sockets in combination with local
sockethandles. All was well when I used global handles with different names

TCPSOCKET *telnetsock;
TCPSOCKET *httpsock;
TCPSOCKET *debugsock;

The compiler (gcc 3.3) seems to confuse the handles when using them in the
following manner:

//( file telnet.c)

THREAD(telnet, arg)

//(file debug.c)

THREAD(debugthread, arg)

I don't know the reason but switching to global handles solved the problem,
maybe by accident as the httpd-demo uses local handles.

Robert Hildebrand

More information about the En-Nut-Discussion mailing list