Gibt es eine vordefinierte Funktion für die Socket-Klassen in Ruby, mit der ich die Zeit erfassen kann, die Nachrichten gesendet und empfangen werden?Ruby Sockets finden gesendete und empfangene Zeit für Nachrichten
Im Moment sende oder empfange ich die Nachricht und zeichne dann die Zeit unmittelbar danach auf. Während das funktioniert, fragte ich mich, ob jemand eine bessere Methode kannte?
Hier ist, wie ich es im Moment mache. Dies basiert auf einer ClientTCP-Klasse, die ich schreiben musste. Die Server sind in ähnlicher Weise angeordnet.
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
Jede Hilfe Sie würde sehr
geschätzt werden bieten könnte