Ultra fast and low latency asynchronous socket server & client C# .NET Core library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
public virtual long Receive(byte[] buffer, long offset, long size)
{
if (!IsConnected)
return 0;
if (size == 0)
return 0;
// Receive data from the server
long received = Socket.Receive(buffer, (int)offset, (int)size, SocketFlags.None, out SocketError ec);
if (received > 0)
{
// Update statistic
BytesReceived += received;
// Call the buffer received handler
OnReceived(buffer, 0, received);
}
OnReceived(buffer, 0, received); This should be offset, not 0
Look forward to your reply
OnReceived(buffer, 0, received); This should be offset, not 0 Look forward to your reply