如题,相当于 Unix 中fcntl(FIONREAD, &result)
的效果。还有求推荐一个好用的 Socket 库。
Ruby 标准库中就有设计精良的 TCPSocket 包装.
只需要 require 'socket' 即可.
http://ruby-doc.org/stdlib-2.1.0/libdoc/socket/rdoc/TCPSocket.html
其实我并不明白你的需求是什么. 呵呵. 如果你说没有就没有吧.
说起标准库, 设计精良
只是我对 Ruby 的一个习惯性的说法吧. 性能不是我考虑的,
但至少是经过很好的测试的. 虽然有些标准库, 例如大名鼎鼎的 irb, 代码风格实在不怎么好,
写的挺混乱. 看样子, 日本的这些 Ruby 核心开发人员, 编码的习惯也风格不一吧.
倒是某些 gem, 例如: minitest, 代码写的太漂亮了.