socks5.Socks5Client.Socks5Client.ConnectAsync C# (CSharp) Method

ConnectAsync() public method

public ConnectAsync ( ) : void
return void
        public void ConnectAsync()
        {
            //
            p = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
            Client = new Client(p, 4200);
            Client.onClientDisconnected += Client_onClientDisconnected;
            Client.Sock.BeginConnect(new IPEndPoint(ipAddress, Port), new AsyncCallback(onConnected), Client);
            //return status?
        }

Usage Example

Example #1
1
 static void Main(string[] args)
 {
     Socks5Server x = new Socks5Server(IPAddress.Any, 1080);
     PluginLoader.ChangePluginStatus(false, typeof(Auth));
     x.Start();
     Socks5Client m = new Socks5Client("localhost", 1080, "portquiz.net", 65532);
     m.OnConnected += M_OnConnected;
     m.OnDataReceived += M_OnDataReceived;
     m.ConnectAsync();
     while (true)
     {
         /*Console.Clear();
         Console.Write("Total Clients: \t{0}\nTotal Recvd: \t{1:0.00##}MB\nTotal Sent: \t{2:0.00##}MB\n", x.Stats.TotalClients, ((x.Stats.NetworkReceived / 1024f) / 1024f), ((x.Stats.NetworkSent / 1024f) / 1024f));
         Console.Write("Receiving/sec: \t{0}\nSending/sec: \t{1}", x.Stats.BytesReceivedPerSec, x.Stats.BytesSentPerSec);*/
         Thread.Sleep(1000);
     }
 }
All Usage Examples Of socks5.Socks5Client.Socks5Client::ConnectAsync