[reSIProcate] FW: support of large number of UAs on windows platform
- From: "Hong Yu \(hoyu2\)" <hoyu2@xxxxxxxxx>
- Date: Tue, 28 Nov 2006 11:16:30 -0800
I forgot to mention that each UA has its own udp port. So
select has to monitor large number of sockets.
Hong
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