一般来说,我们可以在C或C ++套接字程序中发送字节,所以我想知道我能用Ruby做到这一点吗?
答案 0 :(得分:3)
是的,Ruby标准库对socket programming有一般支持;具体来说,请参阅Socket.tcp方法连接到主机并发送一个字节。例如:
require 'socket'
Socket.tcp('127.0.0.1', 9999) do |sock|
sock.send(255.chr, 0) # Send the byte 0xff.
sock.recv(1) # Read a byte from the remote host.
end # Socket is closed upon exiting the block.
答案 1 :(得分:0)
如果你想要做类似的事情。打开一个连接,并通过它发送一些以位和字节构成的数据。你可以用红宝石做到这一点。
从名为APNS的红宝石宝石中查看此source file作为如何操作的示例。在给定的文件中,他们通过连接到Apple的APNS的套接字发送推送通知。
答案 2 :(得分:0)