如何在ruby中将字节写入套接字?我特别指的是如何将类似0x02的内容写入套接字。感谢。
答案 0 :(得分:5)
发送整数字节值的一种方法是使用array.pack。
socket.write [0x02].pack("C")
答案 1 :(得分: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
}