using HubX.Library.Socket.Object; using HubX.Library.Socket.Session; using System; using System.Collections.Generic; using System.Linq; using System.Numerics; using System.Text; using System.Threading.Tasks; using SystemX.Core.Communication; namespace HubX.Library.Socket.Packet { public class PacketHandler { public static void C2S_INSERT_UniqueKeyHandler(PacketSession session, ArraySegment buffer) { var recvData = Encoding.UTF8.GetString(buffer); //convert to object var jsonObject = recvData.ToObject(); if (jsonObject == null) { var recvDataList = recvData.Split(","); jsonObject = new C2S_INSERT_UniqueKey { Identity = recvDataList[0], Data1 = recvDataList[1], Data2 = recvDataList[2], Data3 = recvDataList[3], Data4 = recvDataList[4], Data5 = recvDataList[5], }; } //insert DB if(jsonObject != null) { } ClientSession clientSession = session as ClientSession; Client client = clientSession.Client; if (client == null) return; } } }