private void Initialize() { _callbacks = new Dictionary <string, Action <ReceivedMessage> >(); _serializer = new MsgPackCliSerializer(); _simplSocketServer.MessageReceived += MessageReceived; _simplSocketServer.ClientConnected += (s, e) => { ClientConnected?.Invoke(s, e); }; _simplSocketServer.ClientDisconnected += (s, e) => { ClientDisconnected?.Invoke(s, e); }; }
public static T GetMessage <T>(byte[] message) { var outMessage = MsgPackCliSerializer.DeserializeMessage <T>(message); if (outMessage == null) { return(default(T)); } return(outMessage); }
private void Initialize() { _callbacks = new Dictionary <string, Action <ReceivedMessage> >(); _updateCallbacks = new Dictionary <string, Action <ReceivedMessage> >(); _updateCallbackQueue = new Queue <ReceivedMessage>(); _serializer = new MsgPackCliSerializer(); _simplSocketClient.MessageReceived += MessageReceived; _simplSocketClient.Connected += (s, e) => { Connected?.Invoke(s, e); }; _simplSocketClient.Disconnected += (s, e) => { Disconnected?.Invoke(s, e); }; _simplSocketClient.ConnectionAttempt += (s, e) => { ConnectionAttempt?.Invoke(s, e); }; }