internal void ReceivedData(DestinationClient client, int clientServerId, byte[] data) { var wrapper = flowBinder.GetWrapper(clientServerId); var handler = flowBinder.GetHandler(clientServerId); handler.Method.Invoke(handler.Target, new[] { client, wrapper.DataWrapper.FormatRaw(data) }); }
internal void DisconnectMe(DestinationClient client) { serverClients.Remove(client); ClientDisconnected?.Invoke(client); }
internal void ConnectMe(DestinationClient client) { serverClients.UnsafeAdd(client); ClientConnected?.Invoke(client); }
public bool ContainsClient(DestinationClient client) { return(serverClients.Contains(client)); }