Update
This commit is contained in:
parent
247b310434
commit
7481c1a1eb
@ -20,6 +20,8 @@ namespace AsyncRAT_Sharp.Sockets
|
||||
public ListViewItem LV { get; set; }
|
||||
private event ReadEventHandler Read;
|
||||
private delegate void ReadEventHandler(Clients client, byte[] data);
|
||||
private object SendSync { get; set; }
|
||||
|
||||
|
||||
public Clients(Socket CLIENT)
|
||||
{
|
||||
@ -30,6 +32,7 @@ namespace AsyncRAT_Sharp.Sockets
|
||||
MS = new MemoryStream();
|
||||
LV = null;
|
||||
Read += HandlePacket.Read;
|
||||
SendSync = new object();
|
||||
Client.BeginReceive(Buffer, 0, Buffer.Length, SocketFlags.None, ReadClientData, null);
|
||||
}
|
||||
|
||||
@ -120,8 +123,7 @@ namespace AsyncRAT_Sharp.Sockets
|
||||
|
||||
public void BeginSend(object Msgs)
|
||||
{
|
||||
Clients Me = this;
|
||||
lock (Me)
|
||||
lock (SendSync)
|
||||
{
|
||||
if (Client.Connected)
|
||||
{
|
||||
|
@ -29,11 +29,12 @@ namespace Client
|
||||
class Program
|
||||
{
|
||||
public static Socket Client { get; set; }
|
||||
public static byte[] Buffer { get; set; }
|
||||
public static long Buffersize { get; set; }
|
||||
public static bool BufferRecevied { get; set; }
|
||||
public static System.Threading.Timer Tick { get; set; }
|
||||
public static MemoryStream MS { get; set; }
|
||||
private static byte[] Buffer { get; set; }
|
||||
private static long Buffersize { get; set; }
|
||||
private static bool BufferRecevied { get; set; }
|
||||
private static System.Threading.Timer Tick { get; set; }
|
||||
private static MemoryStream MS { get; set; }
|
||||
private static object SendSync { get; set; }
|
||||
|
||||
static void Main(string[] args)
|
||||
{
|
||||
@ -61,6 +62,7 @@ namespace Client
|
||||
Buffersize = 0;
|
||||
BufferRecevied = false;
|
||||
MS = new MemoryStream();
|
||||
SendSync = new object();
|
||||
BeginSend(SendInfo());
|
||||
TimerCallback T = Ping;
|
||||
Tick = new System.Threading.Timer(T, null, new Random().Next(30 * 1000, 60 * 1000), new Random().Next(30 * 1000, 60 * 1000));
|
||||
@ -232,7 +234,7 @@ namespace Client
|
||||
|
||||
public static void BeginSend(byte[] Msgs)
|
||||
{
|
||||
lock (Client)
|
||||
lock (SendSync)
|
||||
{
|
||||
if (Client.Connected)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user