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