tags:

views:

26

answers:

1

Hi, i am using Linux fedora 2.6.by using server client (socket) programming ,the LISTEN system call how many connections server accept(default :how many clients) once.

Regrds venkat

A: 

accept creates a new socket every time it gets a new connection. The limit to the number of new connections is OS depdendent

You are limited by the number of available file descriptors. Each socket uses one file descriptor. From the command line ulimit -a will show you how many are available, inside code you can call getrlimit() with RLIMIT_NOFILE to find the total possible of file descriptors your process can open.

jim mcnamara