fastCSharp/net/tcp/http/dynamicDomainServer.cs

(开头部分) 52KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Threading;
using System.IO;
using System.Collections.Generic;
using fastCSharp.io.compression;
using fastCSharp.web;
using fastCSharp.threading;
using fastCSharp.setup.cSharp;

namespace fastCSharp.net.tcp.http
{
    /// <summary>
    /// 本地动态应用程序域服务
    /// </summary>
    public abstract class dynamicDomainServer : IDisposable
    {
        /// <summary>
        /// 文件缓存
        /// </summary>
        protected sealed class fileCache
        {
            /// <summary>
            /// 文件数据
            /// </summary>
            private subArray<byte> data;
            /// <summary>
            /// 文件数据
            /// </summary>
            public subArray<byte> Data
            {
                get
                {
                    if (IsData == 0)
                    {
                        Thread.Sleep(0);
                        while (IsData == 0) Thread.Sleep(1);
                    }
                    return data;
                }
            }
            /// <summary>
            /// 文件压缩数据
            /// </summary>
            private subArray<byte> gZipData;
            /// <summary>
            /// 文件数据
            /// </summary>
            public subArray<byte> GZipData
            {
                get
                {
                    if (IsData == 0)
                    {
                        Thread.Sleep(0);
                        while (IsData == 0) Thread.Sleep(1);
                    }
                    return gZipData;
                }
            }
            /// <summary>
后面还有 1122 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。