class
Circed::Network::BurstProtocol
- Circed::Network::BurstProtocol
- Reference
- Object
Overview
RFC 2813 compliant burst protocol implementation - performance optimized Handles network state synchronization when servers connect
Included Modules
Defined in:
circed/network/burst_protocol.crClass Method Summary
-
.process_burst_message(command : String, params : Array(String), link_server : LinkServer)
Process received burst data from another server
-
.send_burst(link_server : LinkServer)
Perform complete network burst to newly connected server
Instance methods inherited from module Circed::SocketHelper
closed? : Bool
closed?,
safe_send(message : String) : Bool
safe_send,
send_error(error_message : String)
send_error,
send_irc_message(command : String, params : Array(String) = [] of String, prefix : String | Nil = nil)
send_irc_message
Class Method Detail
def self.process_burst_message(command : String, params : Array(String), link_server : LinkServer)
#
Process received burst data from another server
def self.send_burst(link_server : LinkServer)
#
Perform complete network burst to newly connected server