我寫了一些簡單的代碼來學習TCPSocket的結構。我認爲這就像一個IO流,所以我試圖用seek
移動「讀取位置」回一個字節:爲什麼IO#不能用於TCPSocket?
socket.gets #=> hello world
socket.seek(-5, IO::SEEK_CUR)
socket.gets #=> hello world # this should return world
,但是,它給了我一個錯誤:
server.rb:11:in `seek': Illegal seek (Errno::ESPIPE)
沒有人有一個想法爲什麼這不起作用?
向前尋找顯然會使用tachyons來找出未來將要下載的內容。 – tadman 2013-05-06 11:18:21
TIL這樣的粒子有很酷的名字,謝謝:) – 2013-05-06 11:33:16