Exemple #1
0
        public frmMain()
        {
            try
            {
                InitializeComponent();

                #region iconf server initialization
                ics = new iConfServerDotNet {
                    Parent = pnlics, Dock = DockStyle.Fill, Visible = true
                };

                ics.VideoPreviewStarted          += new iConfServerDotNet.VideoPreviewStartedDelegate(ics_VideoPreviewStarted);
                ics.VideoDeviceSelected          += new iConfServerDotNet.VideoDeviceSelectedDelegate(ics_VideoDeviceSelected);
                ics.ClientDisconnected           += new iConfServerDotNet.ClientDisconnectedDelegate(ics_ClientDisconnected);
                ics.IncomingCall                 += new iConfServerDotNet.IncomingCallDelegate(ics_IncomingCall);
                ics.ScreenSharingSessionAccepted += new iConfServerDotNet.ScreenSharingSessionAcceptedDelegate(ics_ScreenSharingSessionAccepted);
                ics.ScreenSharingSessionRejected += new iConfServerDotNet.ScreenSharingSessionRejectedDelegate(ics_ScreenSharingSessionRejected);
                #endregion

                #region iconfclient initialization
                icc = new iConfClient.NET.iConfClientDotNet {
                    Parent = pnlicc, Dock = DockStyle.Fill, Visible = true
                };

                icc.ClientDisconnected +=
                    icc_ClientDisconnected;

                icc.RequestToShareScreen += icc_RequestToShareScreen;

                //set ip to call to local ip
                icc.ScreenSharingStopped += icc_ScreenSharingStopped;
                #endregion

                txtIpToCall.Text = ics.GetLocalIp()[0].ToString();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        public frmMain()
        {
            try
            {
                InitializeComponent();

                #region iconf server initialization
                ics = new iConfServerDotNet { Parent = pnlics, Dock = DockStyle.Fill, Visible = true };

                ics.VideoPreviewStarted += new iConfServerDotNet.VideoPreviewStartedDelegate(ics_VideoPreviewStarted);
                ics.VideoDeviceSelected += new iConfServerDotNet.VideoDeviceSelectedDelegate(ics_VideoDeviceSelected);
                ics.ClientDisconnected += new iConfServerDotNet.ClientDisconnectedDelegate(ics_ClientDisconnected);
                ics.IncomingCall += new iConfServerDotNet.IncomingCallDelegate(ics_IncomingCall);
                ics.ScreenSharingSessionAccepted += new iConfServerDotNet.ScreenSharingSessionAcceptedDelegate(ics_ScreenSharingSessionAccepted);
                ics.ScreenSharingSessionRejected += new iConfServerDotNet.ScreenSharingSessionRejectedDelegate(ics_ScreenSharingSessionRejected);
                #endregion

                #region iconfclient initialization
                icc = new iConfClient.NET.iConfClientDotNet { Parent = pnlicc, Dock = DockStyle.Fill, Visible = true };

                icc.ClientDisconnected +=
                    icc_ClientDisconnected;

                icc.RequestToShareScreen += icc_RequestToShareScreen;

                //set ip to call to local ip
                icc.ScreenSharingStopped += icc_ScreenSharingStopped; 
                #endregion

                txtIpToCall.Text = ics.GetLocalIp()[0].ToString();
            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }