socket 函式庫 是 Ruby 標準 函式庫 的 組成部分。 同 openssl、 zlib 和 curses 這些 庫 類似, socket 庫 與其 所 依賴 的 C 語言 庫 之間 是 thin binding 關係, socket 庫 在 多個 Ruby 發布 版 中 都 一直 很 穩定。
[加] Jesse Storimer. TCP Sockets程式設計 (圖靈程式設計叢書) (Kindle Locations 137-141). 人民郵電出版社. Kindle Edition.
請問這裡的 thin binding
是什麼意思?
高階語言的 socket 函式庫與作業系統的 socket 是什麼關係呢?
「薄的封裝」。
高階語言的 socket 函式庫呼叫作業系統的 socket 介面(透過 C 函式庫或直接呼叫)。