50 lines
1.4 KiB
C#
50 lines
1.4 KiB
C#
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<byte> buffer)
|
|
{
|
|
var recvData = Encoding.UTF8.GetString(buffer);
|
|
|
|
//convert to object
|
|
var jsonObject = recvData.ToObject<C2S_INSERT_UniqueKey>();
|
|
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;
|
|
}
|
|
}
|
|
}
|