Ruby写入字节到套接字



如何将字节写入ruby中的套接字?我指的是如何将0x02之类的东西写入套接字。谢谢。

发送整型字节值的一种方法是使用array.pack.

socket.write [0x02].pack("C")

是这样的吗?

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
}

最新更新