using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices; using System.Text; namespace RCUHost.Protocols { /// /// 搜索主机 Packet 服务器 -> RCU /// [StructLayout(LayoutKind.Sequential, Pack = 1)] public struct SearchHostPacket { /// /// 用户码 /// 用于多用户搜索时区别搜索指令是由哪个用户发出的 /// public int UserCode; /// /// RCU是否保存服务器IP和端口,0/不保存,1/保存 /// public byte IsSave; /// /// 服务器IP /// [MarshalAsAttribute(UnmanagedType.ByValArray, SizeConst = 4)] public byte[] IP; /// /// 服务器端口号 /// public ushort Port; /// /// CRC16 /// public ushort CRC; } }