ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/libev/ev.pod
(Generate patch)

Comparing libev/ev.pod (file contents):
Revision 1.161 by root, Sat May 24 03:08:03 2008 UTC vs.
Revision 1.162 by root, Mon May 26 03:54:40 2008 UTC

3302way (note also that glib is the slowest event library known to man). 3302way (note also that glib is the slowest event library known to man).
3303 3303
3304There is no supported compilation method available on windows except 3304There is no supported compilation method available on windows except
3305embedding it into other applications. 3305embedding it into other applications.
3306 3306
3307Not a libev limitation but worth mentioning: windows apparently doesn't
3308accept large writes: instead of resulting in a partial write, windows will
3309either accept everything or return C<ENOBUFS> if the buffer is too large,
3310so make sure you only write small amounts into your sockets (less than a
3311megabyte seems safe, but thsi apparently depends on the amount of memory
3312available).
3313
3307Due to the many, low, and arbitrary limits on the win32 platform and 3314Due to the many, low, and arbitrary limits on the win32 platform and
3308the abysmal performance of winsockets, using a large number of sockets 3315the abysmal performance of winsockets, using a large number of sockets
3309is not recommended (and not reasonable). If your program needs to use 3316is not recommended (and not reasonable). If your program needs to use
3310more than a hundred or so sockets, then likely it needs to use a totally 3317more than a hundred or so sockets, then likely it needs to use a totally
3311different implementation for windows, as libev offers the POSIX readiness 3318different implementation for windows, as libev offers the POSIX readiness

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines