如何在ruby中將字節寫入套接字?我具體指的是我怎樣才能將諸如0x02之類的東西寫入套接字。謝謝。Ruby將字節寫入套接字
3
A
回答
4
是這樣的嗎?
require 'socket' # Get sockets from stdlib
server = TCPServer.open(2000) # Socket to listen on port 2000
loop { # Servers run forever
client = server.accept # Wait for a client to connect
client.write("\x02")
client.close # Disconnect from the client
}
5
發送整數字節值的一種方法是使用array.pack。
socket.write [0x02].pack("C")
+0
@mu太短:對...應該寫。謝謝。我正在考慮包裝部分,而不是把它放在電線部分。這個看漲期權(我相信)在結尾添加'\ n'(導致兩個字節)。 – 2011-04-27 01:20:33
相關問題
- 1. 寫入套接字
- 2. Python通過套接字寫字節
- 3. 將Spark Streaming輸出寫入套接字
- 4. Android MediaRecoder將其寫入套接字
- 5. 寫入Node.js套接字
- 6. 套接字寫入錯誤
- 7. 套接字寫入錯誤
- 8. 寫入C#套接字
- 9. 寫入TCP套接字
- 10. 測量通過Java套接字寫入的實際字節數
- 11. Java/Android:通過套接字讀取/寫入字節數組
- 12. C++套接字寫入太多字符
- 13. Ruby TCPServer套接字
- 14. 將字節寫入文件
- 15. 套接字寫
- 16. 如何重新使用ByteBuffer將多個512字節的塊寫入套接字?
- 17. Java套接字寫入然後從套接字讀取
- 18. PHP套接字寫入然後讀取阻塞套接字
- 19. C#套接字:寫入套接字後無法讀取
- 20. Mxnet -js-將字節寫入字符串
- 21. 從Ruby中的Unix套接字讀取/寫入
- 22. 將字符串寫入套接字的輸出流
- 23. 讀寫套接字
- 24. ruby中的TCPServer套接字
- 25. Ruby 1.9.1「套接字」模塊
- 26. 套接字是否沒有EOF字符,除非寫入套接字關閉?
- 27. IOException異常:套接字寫入錯誤
- 28. Node.js tcp套接字寫入問題
- 29. 的Java套接字寫入失敗
- 30. 性能影響寫入套接字時()
如果他正在寫一個字節到套接字中,'write'或'print'比'puts'更適合。 – cam 2011-04-26 22:32:36
確實,感謝評論凸輪:) – Oct 2011-04-26 22:33:57