Changes for version 0.214 - 2023-05-21
- Imcompatible Changes
- handles field in IO::Select is renamed to fds_list.
- The type of add method in IO::Select is changed from int to void.
- The type of remove method in IO::Select is changed from int to void.
- handles method in IO::Select is renamed to fds.
- New Features
- Add count method to IO::Select class.
- An argument in IO::Select#can_read method becomes an optional argument. Negative value means block indefinitely.
- Before
- method can_read : int[] ($timeout : double);
- After
- method can_read : int[] ($timeout : double = -1);
- Before
- An argument in IO::Select#can_write method becomes an optional argument. Negative value means block indefinitely.
- Before
- method can_write : int[] ($timeout : double);
- After
- method can_write : int[] ($timeout : double = -1);
- Before
- An argument in IO::Select#can_has_exception method becomes an optional argument. Negative value means block indefinitely.
- Before
- method can_has_exception : int[] ($timeout : double);
- After
- method can_has_exception : int[] ($timeout : double = -1);
- Before
Modules
File IO, Sockets, Select/Polling.
File IO
I/O Handling
select System Call
Socket Communications
IPv4 Sockets
IPv6 Sockets
IPv4/IPv6 Sockets
Short Description
IPv6 Information
Short Description