在角色 IO::Socket 中§
有关方法 native-descriptor,请参阅上下文中的主要文档
method native-descriptor()
这将返回操作系统将其理解为“套接字描述符”的值,并且适合传递给需要套接字描述符作为参数的本机函数,例如 setsockopt
。
在 IO::Socket::Async 中§
有关方法 native-descriptor,请参阅上下文中的主要文档
method native-descriptor(--> Int)
返回此套接字的文件描述符。
在 IO::CatHandle 中§
有关方法 native-descriptor,请参阅上下文中的主要文档
method native-descriptor(IO::CatHandle: --> Int)
返回当前活动源句柄的 native-descriptor,如果 源句柄队列已用尽,则返回 Nil
。
由于 CatHandle
会关闭源句柄,一旦它完成操作,后续的源句柄可能会具有相同的本地描述符,如果它们作为 Cool
或 IO::Path
对象传递给 .new 的话。
(my = 'foo'.IO).spurt: 'foo';(my = 'bar'.IO).spurt: 'bar';with IO::CatHandle.new: , ,
在 IO::Handle 中§
请参阅方法 native-descriptor 的主要文档 上下文
method native-descriptor(IO::Handle:)
这将返回一个操作系统可以理解为“文件描述符”的值,并且适合传递给需要文件描述符作为参数的本地函数,例如 fcntl
或 ioctl
。
在 IO::Socket::Async::ListenSocket 中§
请参阅方法 native-descriptor 的主要文档 上下文
method native-descriptor(--> Int)
返回侦听套接字的相应文件描述符(在 Windows 上为 SOCKET
)。