void p_OnConnected(object sender, Socks5ClientArgs e) { if (e.Status == SocksError.Granted) { e.Client.OnDataReceived += Client_OnDataReceived; e.Client.OnDisconnected += Client_OnDisconnected; m = Encoding.ASCII.GetBytes("Start Sending Data:\n"); e.Client.Send(m, 0, m.Length); e.Client.ReceiveAsync(); } else { DoLog(string.Format("Failed to connect: {0}.", e.Status.ToString())); } }
void Client_OnDisconnected(object sender, Socks5ClientArgs e) { //disconnected. DoLog("Disconnected"); }