LumiSoft.Net.AsyncSocketHelper.SendDataBlock C# (CSharp) Method

SendDataBlock() private static method

Starts sending block of data.
private static SendDataBlock ( BufferedSocket socket, Stream strm, object tag, SocketCallBack callBack ) : void
socket BufferedSocket Socket where to send data.
strm Stream Data to send.
tag object User data.
callBack SocketCallBack Method to call, if send completes.
return void
        private static void SendDataBlock(BufferedSocket socket,Stream strm,object tag,SocketCallBack callBack)
        {
            byte[] data = new byte[1024];
            int countReaded = strm.Read(data,0,data.Length);

            socket.Socket.BeginSend(data,0,countReaded,0,new AsyncCallback(OnSendedData),new object[]{socket,strm,tag,callBack});
        }