如题,相当于 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, 代码写的太漂亮了。