• 大小: 3.26MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-12
  • 语言: C/C++
  • 标签: C#  TFTP  TFTPServer  

资源简介

新开发的项目要用TFTP的功能,网上大多都是客户端,有服务器端也大多是C语言或C++的。找了很久才找到了一个C#的,整理了一下,传上来,分享一下。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;

namespace GMS_Com
{
    public class AppSettings
    {
        private int id = 0;
        private bool isHight = true;
        private string codeName = “1“;
        private string codeValue = “0“;
        private CodeType codeTp = CodeType.字节;
        private frameType frameTp = frameType.数据位;
        private int coeffice = 1;

        /// 
        /// 编号
        /// 

        [DescriptionAttribute(“该位在协议中处于第几位(从左到右)“)
        CategoryAttribute(“编号“)
        ReadOnlyAttribute(true)
        DefaultValueAttribute(0)]
        public int ID
        {
            get
            {
                return id;
            }
            set
            {
                id = value;
            }
        }
        /// 
        /// 高低位顺序
        /// 

        [DescriptionAttribute(“是否更改该位数据的高地位“)
        CategoryAttribute(“高低位顺序“)
        DefaultValueAttribute(false)]
        public bool IsHight
        {
            get
            {
                return isHight;
            }
            set
            {
                isHight = value;
            }
        }
        /// 
        /// 代表名称
        /// 

        [DescriptionAttribute(“该位代表的意义或名称“)
        CategoryAttribute(“代表名称“)
        ReadOnlyAttribute(false)
        DefaultValueAttribute(““)]
        public string CodeName
        {
            get
            {
                return codeName;
            }
            set
            {
                codeName = value;
            }
        }
        /// 
        /// 默认有效值
        /// 

        [DescriptionAttribute(“默认有效值“)
        CategoryAttribute(“有效值“)
        DefaultValueAttribute(““)]
        public string CodeValue
        {
            get
            {
                return codeValue;
            }
            set
            {
                codeValue = value;
            }
        }
        /// 
        /// 数据类型
        /// 

        [DescriptionAttribute(“表示该数据位的数据类型“)
        CategoryAttribute(“全局设置“)
        DefaultValueAttribute(CodeType.无符号短整型)]
        public CodeType CodeTp
        {
            get
            {
                return codeTp;
            }
            set
            {
                codeTp = value;
            }
        }
        /// 
        /// 帧类型枚举
        /// 

        [DescriptionAttribute(“表示该数据位所代表的意义的类型枚举,“)
        CategoryAttribute(“全局设置“)
        DefaultValueAttribute(frameType.帧头)]
        public frameType frameTp
        {
            get
            {
                return frameTp;
            }
            set
            {
                frameTp = value;
            }
        }
        /// 
        /// 系数
        /// 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3719  2014-02-19 18:34  TFTPServerDemo\GMS-Com\AppSettings.cs

     文件      46592  2014-02-25 10:43  TFTPServerDemo\GMS-Com\bin\Debug\GMS-Com.dll

     文件     103936  2014-02-25 10:43  TFTPServerDemo\GMS-Com\bin\Debug\GMS-Com.pdb

     文件        135  2014-02-19 18:34  TFTPServerDemo\GMS-Com\bin\Debug\sqlite.bat

     文件     470528  2014-02-19 18:34  TFTPServerDemo\GMS-Com\bin\Debug\sqlite3.exe

     文件     822784  2014-02-19 18:34  TFTPServerDemo\GMS-Com\bin\Debug\System.Data.SQLite.dll

     文件      42496  2014-02-19 18:34  TFTPServerDemo\GMS-Com\bin\Release\GMS-Com.dll

     文件        135  2014-02-19 18:34  TFTPServerDemo\GMS-Com\bin\Release\sqlite.bat

     文件     470528  2014-02-19 18:34  TFTPServerDemo\GMS-Com\bin\Release\sqlite3.exe

     文件     822784  2014-02-19 18:34  TFTPServerDemo\GMS-Com\bin\Release\System.Data.SQLite.dll

     文件       4073  2014-02-19 18:34  TFTPServerDemo\GMS-Com\CDeviceEntity.cs

     文件        730  2014-02-19 18:34  TFTPServerDemo\GMS-Com\CustomTimer.cs

     文件       1040  2014-02-19 18:34  TFTPServerDemo\GMS-Com\CustomTimer.Designer.cs

     文件       6850  2014-02-19 18:34  TFTPServerDemo\GMS-Com\EnumClass.cs

     文件       3752  2014-02-19 18:34  TFTPServerDemo\GMS-Com\GMS-Com.csproj

     文件      16919  2014-02-19 18:34  TFTPServerDemo\GMS-Com\LinuxTelnetHelper.cs

     文件       5776  2014-02-25 10:43  TFTPServerDemo\GMS-Com\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件        898  2014-02-25 10:43  TFTPServerDemo\GMS-Com\obj\Debug\GMS-Com.csproj.FileListAbsolute.txt

     文件      46592  2014-02-25 10:43  TFTPServerDemo\GMS-Com\obj\Debug\GMS-Com.dll

     文件     103936  2014-02-25 10:43  TFTPServerDemo\GMS-Com\obj\Debug\GMS-Com.pdb

     文件       5810  2014-02-19 18:34  TFTPServerDemo\GMS-Com\obj\Release\DesignTimeResolveAssemblyReferencesInput.cache

     文件       1106  2014-02-19 18:34  TFTPServerDemo\GMS-Com\obj\Release\GMS-Com.csproj.FileListAbsolute.txt

     文件      42496  2014-02-19 18:34  TFTPServerDemo\GMS-Com\obj\Release\GMS-Com.dll

     文件       4753  2014-02-19 18:34  TFTPServerDemo\GMS-Com\obj\Release\ResolveAssemblyReference.cache

     文件       1364  2014-02-19 18:34  TFTPServerDemo\GMS-Com\Properties\AssemblyInfo.cs

     文件       3752  2014-02-19 18:34  TFTPServerDemo\GMS-Com\scriptableCommunicator.cs

     文件        135  2014-02-19 18:34  TFTPServerDemo\GMS-Com\sqlite.bat

     文件     470528  2014-02-19 18:34  TFTPServerDemo\GMS-Com\sqlite3.exe

     文件       7265  2014-02-19 18:34  TFTPServerDemo\GMS-Com\SqliteHelper.cs

     文件     822784  2014-02-19 18:34  TFTPServerDemo\GMS-Com\System.Data.SQLite.dll

............此处省略116个文件信息

评论

共有 条评论