예제 #1
0
파일: MainForm.cs 프로젝트: sec-d04/RTMWeb
        /// <summary>
        /// 初期化処理。コンポーネントの作成
        /// </summary>
        private void MainForm_Load(object sender, EventArgs e)
        {
            manager = new Manager();
            manager.AddTypes(typeof(CorbaProtocolManager));
            manager.Activate();
            component = manager.CreateComponent<WebRTC>();

            if (component == null)
            {
                throw new ApplicationException("コンポーネントの作成に失敗しました。");
            }

            component.DataReceived += ReceiveData;

            //HTTP daemon開始
            HttpDaemon httpd = new HttpDaemon(component);
            httpd.startListener();
        }
예제 #2
0
 public HttpDaemon(WebRTC component)
 {
     root = @"c:\wwwroot"; // ドキュメント・ルート
     prefix = "http://*/"; // 受け付けるURL
     this.component = component;
 }