Changes for version 0.221 - 2023-10-10
- Internal Changes
- IO::Handle#set_blocking method always perform a system call.
- configure method is implemented in IO::File class and it is called from new and new_from_fd method.
- configure method is called in new method in IO::Socket::IP, IO::Socket::INET, IO::Socket::INET6.
- Remove configure method from IO::Handle.
- Remove FieldsInitOnly option from IO::Handle#init method.
- Incompatible Changes
- Blocking option ins IO::Socket and its child classes is not allowed. Its blocking mode is always non-blocking mode.
- IO::Socket is an abstract class, and remove new method.
- Bug Fix
- Fix a bug that IO::Socket and its child classes are not non-blocking mode.
- Fix a bug that acceptted client is not non-blocking mode.
Modules
File IO, Sockets, Select/Polling.
Directory Streams
File IO
I/O Handling
poll system call
select System Call
Sockets
IPv4 Sockets
IPv6 Sockets
IPv4/IPv6 Sockets
Short Description
IPv6 Information
Short Description