How do I produce a server that handles multiple connections on an IP address?

I have an information server, that currently listens for connections on port 23. How do I allow it to listen for more than one?

I'm assuming it is a control array, but could't get it working with winsock control.

What is the limit for creating control arrays?

Cheers for any help
Craig.