Andrei Zene <andrei.z...@outlook.com> added the comment:
> Would it be possible to make FD_SETSIZE configurable at runtime, at least on > Windows? IMHO it would be a better approach. That would be awesome, but it doesn't look like it would be possible. As I have already pointed out in my previous comment: > I'm not sure this can be totally dynamic on Windows. The problem is the > fd_set struct which is defined in Winsock2.h > > typedef struct fd_set { > u_int fd_count; /* how many are SET? */ > SOCKET fd_array[FD_SETSIZE]; /* an array of SOCKETs */ > } fd_set; > > The heap-allocated pylists are converted into fd_set structs which are always > allocated on the stack btw. The problem is there's no way to create a fd_set > of a desired FD_SETSIZE at runtime. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue28708> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com