Changes for version 0.226 - 2023-10-16
- New Features
- Add V6Only option to IO::Socket::IP#init method.
- Imcompatible Changes
- AutoFlush field is moved from IO::Handle to IO::File.
- set_autoflush method is moved from IO::Handle to IO::File.
- autoflush method is moved from IO::Handle to IO::File.
- Default values of options for IO::Socket#init method are changed.
- Domain = 0
- Proto = 0
- Type = 0
- Listen = 0
- The type of IO::Socket::IP#ReuseAddr becomes byte.
- The type of IO::Socket::IP#ReusePort becomes byte.
- The type of IO::Socket::IP#Broadcast becomes byte.
- Document Improvement
- Improve docs for IO::Socket.
- Add IO::open link to docs for IO::Dir class.
- Add IO::opendir link to docs for IO::File class.
- Document Fix
- Fix a doc that IO::Socket#close returned int type instead of void type.
Modules
File IO, Sockets, Select/Polling.
Directory Streams
File Stream
I/O Handling
poll system call
select System Call
Sockets
IPv4 Sockets
IPv6 Sockets
IPv4/IPv6 Sockets
Importable Methods for IPv4.
Importable Methods for IPv6
UNIX Domain Socket