ruby中的套接字类是否有预定义函数,允许我记录发送和接收消息的时间?
目前我正在发送或接收消息,然后立即记录时间。虽然这是有效的,但我想知道是否有人知道更好的方法?
这就是我现在的表现。这是基于我必须编写的ClientTCP类。服务器以类似的方式布局。
def send_mess
@n.times do
@client.print(@message)
@sent_time_arr << (Time.now.to_f)
sleep(1/@freq)
end
@client.close
return @sent_time_arr
end
非常感谢您提供的任何帮助
答案 0 :(得分:0)
对不起,但标准套接字库无法做到这一点。您可以尝试覆盖套接字类上的read()
和write()
方法,但您现在正在执行的操作似乎也正常。