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}); }