新手问题 求 Socket 类常量的说明文档

goinaction · 2013年09月23日 · 最后由 goinaction 回复于 2013年09月23日 · 2558 次阅读

比如使用 Socket.new 时需要使用常量作为参数

Socket.new(Socket::AF_INET, Socket::Sock::STREAM)

想看看 Socket 中还有哪些 AF 和 Sock 开头的函数,发现 ruby-doc.org 上的文档中没有这些常量的说明。

用 Socket.constants 只能看到常量的名字,不知道具体含义。

Google 了一圈也没发现一个具体说明的地方。

man 2 socket里面说明的常量似乎又和 Ruby 里面定义的有一些区别。

求帮助,什么地方有相关常量的含义说明。

Unix 网络编程相关的资料应该有。

昨天看的这里,也有一些说明:

http://media.pragprog.com/titles/ruby3/app_socket.pdf

man 2 socket

感谢 @zhangyuan @zgm @kenshin54 man 2 socket倒是看过了,就是 Ruby 里面多定义了一些常量,比如 AF 开头的: :AF_ISDN, :AF_MAX, :AF_ROUTE, :AF_SNA, :AF_UNSPEC

可能这几个常量不重要,不过找不到文档心里咯得慌啊,万一有用找不到说明

需要 登录 后方可回复, 如果你还没有账号请 注册新账号