/// <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(); }
public HttpDaemon(WebRTC component) { root = @"c:\wwwroot"; // ドキュメント・ルート prefix = "http://*/"; // 受け付けるURL this.component = component; }