コード例 #1
0
ファイル: Form1.cs プロジェクト: guigra/WinCeWebServer
        private void StartServer()
        {
            webConf = new WebServerConfiguration();
            webConf.IPAddress = IPAddress.Any;
            webConf.Port = DefaultSettings.BrokerPort;

            webServer = new WebServer(webConf);
            webServer.OnLogEvent += Log;
            webServer.Start();
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: guigra/WinCeWebServer
        private bool StartServer()
        {
            try
            {
                var rnd = new Random();

                webConf = new WebServerConfiguration();
                webConf.IPAddress = IPAddress.Any;
                webConf.Port = 8000 + rnd.Next(99);

                webServer = new SubscriberWebServer(webConf);
                webServer.OnLogEvent += Log;
                webServer.OnNotifyPosition += OnPostionUpdate;
                webServer.Start();

                return true;
            }
            catch { return false; };
        }
コード例 #3
0
 public SubscriberWebServer(WebServerConfiguration config)
     : base(config)
 {
 }
コード例 #4
0
ファイル: WebServer.cs プロジェクト: guigra/WinCeWebServer
 /// <summary>
 /// New WebServer
 /// </summary>
 /// <param name="webServerConf">WebServer Configuration</param>
 public WebServer(WebServerConfiguration webServerConf)
 {
     this.Configuration = webServerConf;
     Type[] allTypes = Assembly.GetCallingAssembly().GetTypes();
     RegisterRoutes(allTypes);
 }
コード例 #5
0
 /// <summary>
 /// New WebServer
 /// </summary>
 /// <param name="webServerConf">WebServer Configuration</param>
 public WebServer(WebServerConfiguration webServerConf)
 {
     this.Configuration = webServerConf;
     Type[] allTypes = Assembly.GetCallingAssembly().GetTypes();
     RegisterRoutes(allTypes);
 }