Maintenance Ruby 3.4 gets fixes, but no new features. Switch to Ruby 4.0 →
instance method
Socket::AncillaryData#data
() -> ::String
ancillarydata.data => string
ext/socket/ancdata.c
View on GitHub ↗
static VALUE
ancillary_data(VALUE self)
{
VALUE v = rb_attr_get(self, rb_intern("data"));
StringValue(v);
return v;
}
returns the cmsg data as a string.
Example
p Socket::AncillaryData.new(:INET6, :IPV6, :PKTINFO, "").data #=> ""