void sclient_DataReceived(object sender, SockMessageEventArgs e) { SocketClient sdr = (SocketClient)sender; if (sdr == null || !sdr.IsConnected) { return; } OnDataReceived(new ClientEventArgs(sdr, e.SockMessage)); }
/// <summary> /// Raises the DataSent event /// </summary> /// <param name="messageEventArgs"></param> protected override void OnDataSent(SockMessageEventArgs e) { DataSent?.Invoke(this, e); }
/// <summary> /// Raises the DataReceived event /// </summary> /// <param name="messageEventArgs"></param> protected override void OnDataReceived(SockMessageEventArgs e) { DataReceived?.Invoke(this, e); }
protected abstract void OnDataSent(SockMessageEventArgs e);
protected abstract void OnDataReceived(SockMessageEventArgs e);