Ruby 3.2 アドベントカレンダーの19日目の記事です。
Process
Process に定数追加
FreeBSD で Process::RLIMIT_NPTS
が追加された。FreeBSD 使ってないからよくわからん。
Socket
Socket に定数追加
Socket に定数が追加された。
Socket::SO_INCOMING_CPU
, Socket::SO_INCOMING_NAPI_ID
, Socket::SO_RTABLE
, Socket::SO_SETFIB
, Socket::SO_USER_COOKIE
, Socket::TCP_KEEPALIVE
, Socket::TCP_CONNECTION_INFO
Ubuntu 22.10 で有効なのは Socket::SO_INCOMING_CPU
と Socket::SO_INCOMING_NAPI_ID
だけっぽい。
UNIXSocket
Feature #19135: Support UNIXSocket
on Windows - Ruby master - Ruby Issue Tracking System
最近の Windows は UNIX ソケットをサポートしたらしい。
ということで、Windows でも UNIXSocket
, File.socket?
, File::Stat#socket?
がサポートされるようになった。
Windows 使ってないから試してない。