Exemplo n.º 1
0
        public new void Initialize(bool bServer)
        {
            UnInitialize();

            m_IsServer = bServer;

            if (m_IsServer)
            {
                gpServer.Enabled                = true;
                btnConnect.Enabled              = false;
                m_server                        = new OVRSocketsServer();
                m_server.EventClientAccepted   += new OVRSocketAcceptedHandler(OnClientAccepted);
                m_server.EventConnectionDroped += new OVRSocketErrorHandler(OnConnectionDroped);
                m_server.EventDataReceived     += new OVRSocketDataHandler(OnSocketData);
                m_server.EventSocketError      += new OVRSocketErrorHandler(OnSocketError);
            }
            else
            {
                gpServer.Enabled                = false;
                btnConnect.Enabled              = true;
                m_client                        = new OVRSocketClient();
                m_client.EventConnectionDroped += new OVRSocketErrorHandler(OnConnectionDroped);
                m_client.EventDataReceived     += new OVRSocketDataHandler(OnSocketData);
                m_client.EventSocketError      += new OVRSocketErrorHandler(OnSocketError);
            }

            m_dtServerClients = new DataTable("ServerClients");
            m_dtServerClients.Columns.Add(new DataColumn("Clients Control", typeof(string)));

            dgvServerClients.DataSource          = m_dtServerClients;
            dgvServerClients.AutoGenerateColumns = true;
        }
Exemplo n.º 2
0
        public OVRNetworkManagerForm()
        {
            InitializeComponent();
            Localization();

            m_server = null;
            m_client = null;

            pbConnectedStatus.Image = global::AutoSports.OVRManagerApp.Properties.Resources.DisConnected;
            pbListenStatus.Image    = global::AutoSports.OVRManagerApp.Properties.Resources.DisConnected;
        }
Exemplo n.º 3
0
        public void UnInitialize()
        {
            if (m_server != null)
            {
                m_server.StopAllClients();
                m_server.StopListen();

                if (m_IsServerRunning && EventNetworkStatus != null)
                {
                    EventNetworkStatus(false);
                }

                m_IsServerRunning = false;
                m_server          = null;
            }

            if (m_client != null)
            {
                m_client.Stop();
                m_client = null;
            }
        }