Ruby 网络编程与 mkmf 库详解
1. 基础套接字类(BasicSocket)
BasicSocket
是所有其他套接字类的抽象基类。它和其子类常使用 struct sockaddr
来处理地址,这实际上是一个不透明的二进制字符串。
1.1 类方法
-
do_not_reverse_lookup
:返回全局反向查找标志的值。 -
do_not_reverse_lookup=
:设置全局反向查找标志。若设置为true
,对远程地址的查询将只返回数字地址,而不返回主机名。 -
for_fd
:将已打开的文件描述符包装成套接字对象。 -
lookup_order=
:设置全局地址查找顺序。
1.2 实例方法
方法名 | 描述 |
---|---|
close_read |
关闭此套接字的可读连接 |
close_write |