mirror of
https://github.com/cyberarm/i-mic-fps.git
synced 2025-12-16 08:02:36 +00:00
More work on networking code
This commit is contained in:
@@ -47,6 +47,15 @@ module CyberarmEngine
|
||||
def update
|
||||
while read
|
||||
end
|
||||
|
||||
@peer.write_queue.reverse.each do |packet|
|
||||
write(packet)
|
||||
@peer.write_queue.delete(packet)
|
||||
end
|
||||
|
||||
if Networking.milliseconds - @last_write_time > Protocol::HEARTBEAT_INTERVAL
|
||||
@peer.write_queue << PacketHandler.create_control_packet(peer: @peer, control_type: Protocol::CONTROL_HEARTBEAT)
|
||||
end
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
Reference in New Issue
Block a user