< Previous by Date Date Index Next by Date >
  Thread Index  

[reSIProcate] FW: support of large number of UAs on windows platform


I forgot to mention that each UA has its own udp port. So select has to monitor large number of sockets.
 
Hong


From: resiprocate-devel-bounces@xxxxxxxxxxxxxxxxxxxx [mailto:resiprocate-devel-bounces@xxxxxxxxxxxxxxxxxxxx] On Behalf Of Hong Yu (hoyu2)
Sent: Tuesday, November 28, 2006 11:58 AM
To: resiprocate-devel@xxxxxxxxxxxxxxxxxxxx
Subject: [reSIProcate] support of large number of UAs on windows platform

I tried to use resiprocate to support about 200 Uas using udp as transport. Initially there were only about 30 Uas registered successfully with a proxy server. After googling around I found the limit of 64 for FD_SETSIZE. So I re-defined FD_SETSIZE to be 2048. Then more Uas started registering. But my application would exit without any error messages after a while.

After adding more debug messages, I found select on the udp transports began to return error 10038 (WSAENOTSOCK). I guess eventually too many messages piled up and the sip stack decided to quit.

Did anybody run into this problem before?

By the way, I went to sip foundry official page and couldn't figure out a way to search the mailing list anymore. Please forgive me if you received multiple copies of this email. I tried serveral times now and it just refuses to show up in the list.

Thanks,

Hong