class Circed::Network::BurstProtocol

Overview

RFC 2813 compliant burst protocol implementation - performance optimized Handles network state synchronization when servers connect

Included Modules

Defined in:

circed/network/burst_protocol.cr

Class Method Summary

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


[View source]
def self.send_burst(link_server : LinkServer) #

Perform complete network burst to newly connected server


[View source]