C# Class UlteriusServer.Api.Network.PacketManager

Exibir arquivo Open project: Ulterius/server

Public Methods

Method Description
GetPacket ( ) : Packet

Create and return a new packet

GetPacketInfo ( string endpoint ) : PacketInfo

Create a PacketInfo based on the packet type.

PacketManager ( AuthClient authClient, WebSocket client, byte data ) : System

Decrypt a packet

PacketManager ( AuthClient authClient, WebSocket client, string packetData ) : System

Handle a plain text packet

Method Details

GetPacket() public method

Create and return a new packet
public GetPacket ( ) : Packet
return UlteriusServer.Api.Network.Messages.Packet

GetPacketInfo() public method

Create a PacketInfo based on the packet type.
public GetPacketInfo ( string endpoint ) : PacketInfo
endpoint string
return PacketInfo

PacketManager() public method

Decrypt a packet
public PacketManager ( AuthClient authClient, WebSocket client, byte data ) : System
authClient UlteriusServer.WebSocketAPI.Authentication.AuthClient
client vtortola.WebSockets.WebSocket
data byte
return System

PacketManager() public method

Handle a plain text packet
public PacketManager ( AuthClient authClient, WebSocket client, string packetData ) : System
authClient UlteriusServer.WebSocketAPI.Authentication.AuthClient
client vtortola.WebSockets.WebSocket
packetData string
return System