using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices; using System.Text; namespace RCUHost.Protocols { /// /// 搜索主机 Packet RCU -> 服务器 /// [StructLayoutAttribute(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)] public struct SearchHostPacketReply { /// /// 用户码 /// public uint UserCode; /// /// 子网掩码 /// [MarshalAsAttribute(UnmanagedType.ByValArray, SizeConst = 4)] public byte[] SubnetMask; /// /// 网关 /// [MarshalAsAttribute(UnmanagedType.ByValArray, SizeConst = 4)] public byte[] Gateway; /// /// 端口 /// public UInt16 Port; /// /// MAC地址 /// [MarshalAsAttribute(UnmanagedType.ByValArray, SizeConst = 6)] public byte[] MAC; /// /// 版本号 /// [MarshalAsAttribute(UnmanagedType.ByValTStr, SizeConst = 20)] public string Version; /// /// 配置版本号 /// [MarshalAsAttribute(UnmanagedType.ByValArray, SizeConst = 3)] public byte[] ConfigVersion; ///// ///// CRC16 ///// //public ushort CRC; } }