BlackAnt02
BlackAnt02
CC#
Created by BlackAnt02 on 12/17/2024 in #help
Sending a file through Sockets C# TCP missing chunks
sending through loopback receives full message since mtu is a lot larger
4 replies
CC#
Created by BlackAnt02 on 12/17/2024 in #help
Sending a file through Sockets C# TCP missing chunks
Client Code
using System.Net.Sockets;
using System.Net;
using System.Text;

namespace Client
{
internal class Program
{
public static byte[] data2 = null;
static void Main(string[] args)
{
Socket client = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
try
{
client.Connect("IPHidden", 42069);
client.ReceiveBufferSize = 8192;
byte[] header = new byte[4];
client.Receive(header);
int size = (int)BitConverter.ToUInt32(header);
Console.WriteLine(BitConverter.ToString(header));
byte[] data = new byte[size];
client.Receive(data);
Console.WriteLine(BitConverter.ToString(data));
data2 = data;
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}

Console.ReadKey();
Environment.Exit(0);
}
}
}
using System.Net.Sockets;
using System.Net;
using System.Text;

namespace Client
{
internal class Program
{
public static byte[] data2 = null;
static void Main(string[] args)
{
Socket client = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
try
{
client.Connect("IPHidden", 42069);
client.ReceiveBufferSize = 8192;
byte[] header = new byte[4];
client.Receive(header);
int size = (int)BitConverter.ToUInt32(header);
Console.WriteLine(BitConverter.ToString(header));
byte[] data = new byte[size];
client.Receive(data);
Console.WriteLine(BitConverter.ToString(data));
data2 = data;
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}

Console.ReadKey();
Environment.Exit(0);
}
}
}
4 replies
CC#
Created by BlackAnt02 on 9/22/2024 in #help
MemoryMappedFile not working under global
Windows 11 on .net framework 4.8
4 replies
CC#
Created by BlackAnt02 on 9/22/2024 in #help
MemoryMappedFile not working under global
4 replies