public Listener(int port, ClientManager manager) { mTheMan = manager; mSocket = new TcpListener(IPAddress.Any, port); mThread = new Thread(new ThreadStart(ListenLoop)); mThread.Start(); }
public Form1() { InitializeComponent(); this.FormClosing += new FormClosingEventHandler(Form1_FormClosing); mTheMan = new ClientManager(); protocol.Items.Add(ClientManager.Currency.Bitcoin); protocol.Items.Add(ClientManager.Currency.Xencoin); protocol.Items.Add(ClientManager.Currency.Gamerscoin); protocol.SelectedIndex = 2; }
public Client(TcpClient tcp, ClientManager manager) { mTheMan = manager; mClient = tcp; mClient.NoDelay = true; mState = State.New; mType = Type.Unknown; mHashesDone = 0; mTotalHashesDone = 0; mCurrentBlock = null; mHashrate = 0; mLastSeen = DateTime.Now; }
public US_Stratum(ClientManager cm) : base(cm) { mPendingRPCs = new Dictionary<int, string>(); mJobs = new List<JobInfo>(); mPendingData = new byte[1024 * 16]; mPendingDataSize = 0; mPort = 0; mStatus = Status.Disconnected; mSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); mThread = new Thread(new ThreadStart(ThreadUpdate)); mThread.Start(); mLogFile = File.Open("stratum.log", FileMode.Create); mLog = new StreamWriter(mLogFile); }
public Upstream(ClientManager cm) { mClientManager = cm; }
void Form1_FormClosing(object sender, FormClosingEventArgs e) { timer1.Enabled = false; mTheMan.Close(); mTheMan = null; }
public Upstream(ClientManager cm) { mClientManager = cm; }
public US_Wallet(ClientManager cm) : base(cm) { mThread = new Thread(new ThreadStart(ThreadFunc)); mThread.Start(); }