コード例 #1
0
      //Set up the auth server with the given logger. Otherwise, log to an internal logger
      public AuthServer(int port, MyExtensions.Logging.Logger logger = null)
      {
         Port = port;

         if (logger != null)
            this.logger = logger;
      }
コード例 #2
0
 //Set up the auth server with the given logger. Otherwise, log to an internal logger
 public AuthServer(int port, MyExtensions.Logging.Logger logger = null) : 
    base(IPAddress.Parse(LocalAddress), port, logger) {} 
コード例 #3
0
 public AuthServerFake(int port, MyExtensions.Logging.Logger logger = null) : base(port, logger){ }
 public ConnectionCacheServer(int port, string chatAddress, MyExtensions.Logging.Logger logger = null) : 
    base(IPAddress.Parse(LocalAddress), port, logger)
 {
    connections = new Dictionary<string, WebSocketInstance>();
    this.chatAddress = chatAddress;
 }
 public WebSocketInstance(string url, MyExtensions.Logging.Logger logger)
 {
    this.logger = logger;
    bound = false;
    instanceLock = new object();
    inboundBacklog = new List<string>();
    outboundBacklog = new List<string>();
    connection = new WebSocketSharp.WebSocket(url);
    connection.OnMessage += OnMessage;
 }
コード例 #6
0
 public void Log(string message, MyExtensions.Logging.LogLevel level = MyExtensions.Logging.LogLevel.Normal)
 {
    logger.LogGeneral(message, level, LogTag);
 }