Exemplo n.º 1
0
        private void initializeTalker()
        {
            if (_talker != null)
            {
                _talker.DataArrival      -= talkerDataArrival;
                _talker.Connected        -= talkerConnected;
                _talker.ConnectionClosed -= talkerConnectionClosed;
                _talker.Dispose();
                _talker = null;
            }

            _talker                    = new Talker("1");
            _talker.DataArrival       += new Talker.DataArrivalHandler(talkerDataArrival);
            _talker.Connected         += new Talker.ConnectionHandler(talkerConnected);
            _talker.ConnectionClosed  += new Talker.ConnectionClosedHandler(talkerConnectionClosed);
            _talker.ConnectionTimeout += new Talker.ConnectionTimeoutHandler(talkerConnectionTimeout);

            _talker.Connect(ConfigurationManager.AppSettings["EngineIp"].ToString(), ConfigurationManager.AppSettings["EnginePort"].ToString());
        }