> On Jan 23, 2023, at 7:41 AM, g.jaegy <g.ja...@imagine3d.fr> wrote:
> 
> OK I keep that hint in mind as well.
> 

> So according to the documentation I could gather, increasing that limit on 
> Windows seems to consist in defining FD_SETSIZE with a higher value (default 
> being 64) before including "Winsock2.h" header. I can easily do that in our 
> code.
> 
> I assume I'll however have to add that preprocessor definition in live555 
> code as well.

No, FD_SETSIZE is already there. Should you modify that in a ‘winsock’ header 
file, you don’t need to alter the LIVE555 code; you just recompile it.

But this is NOT what I was talking about when I said that perhaps "the server 
is running into an OS-imposed limit on the number of open sockets that a 
process can use”.  I was referring to a limit within the Windows OS itself.  
You'd need to increase this limit (which may or may not have anything to do 
with FD_SETSIZE) within Windows itself.

But why on Earth are you running serious server code on Windows?  I didn’t 
realize anyone did that anymore.  You’re unlikely to encounter this problem if 
you run your server on Linux or FreeBSD.


Ross Finlayson
Live Networks, Inc.
http://www.live555.com/


_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to