Inheritance: System.EventArgs
コード例 #1
0
ファイル: StratumServer.cs プロジェクト: Ziftr/CoiniumServ
 /// <summary>
 /// 
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Stratum_OnDisconnect(object sender, ConnectionEventArgs e)
 {
     Log.Verbose("Stratum client disconnected: {0}", e.Connection.ToString());
 }
コード例 #2
0
ファイル: StratumServer.cs プロジェクト: Ziftr/CoiniumServ
        /// <summary>
        /// Client on connectin handler.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Stratum_OnConnect(object sender, ConnectionEventArgs e)
        {
            Log.Verbose("Stratum client connected: {0}", e.Connection.ToString());

            var miner = MinerManager.Instance.Create<StratumMiner>(e.Connection);
            e.Connection.Client = miner;
        }
コード例 #3
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void StratumServer_ClientDisconnected(object sender, ConnectionEventArgs e)
        {
            Log.ForContext<StratumServer>().Information("Stratum client disconnected: {0}", e.Connection.ToString());

            _minerManager.Remove(e.Connection);
        }
コード例 #4
0
        /// <summary>
        /// Client on connectin handler.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void StratumServer_ClientConnected(object sender, ConnectionEventArgs e)
        {
            Log.ForContext<StratumServer>().Information("Stratum client connected: {0}", e.Connection.ToString());

            // TODO: remove the jobManager dependency by instead injecting extranonce counter.
            var miner = _minerManager.Create<StratumMiner>(_jobManager.ExtraNonce.NextExtraNonce(), e.Connection, _pool);
            e.Connection.Client = miner;
        }
コード例 #5
0
        protected virtual void OnClientDisconnect(ConnectionEventArgs e)
        {
            var handler = ClientDisconnected;

            if (handler != null)
                handler(this, e);
        }
コード例 #6
0
ファイル: SocketServer.cs プロジェクト: Ziftr/CoiniumServ
 protected virtual void OnClientConnection(ConnectionEventArgs e)
 {
     var handler = OnConnect;
     if (handler != null)
         handler(this, e);
 }