Exemplo n.º 1
0
 public Chatter(IPackageSender sender, IncomingMessageHandler messageHandler)
 {
     Console.WriteLine("Username: ");
     userName      = Console.ReadLine();
     networkSender = sender;
     ConfigureConnectionChange(messageHandler);
     ConfigurePackageHandling(messageHandler);
 }
Exemplo n.º 2
0
        public FrameProcessor(IPackageSender sender, FrameSequence sequence)
        {
            _timer = new Timer(TimeInterval);
            _timer.Elapsed += OnTimerElapsed;

            _sender = sender;
            _sequence = sequence;
        }
Exemplo n.º 3
0
        public ClientManager(Action <NetPeerConfiguration> configuration)
        {
            client = new NetworkClient("Chat",
                                       container =>
                                       container.RegisterPackages(Assembly.Load("Ginet.Chat.Packages")),
                                       configuration);

            client.Start(NetDeliveryMethod.UnreliableSequenced, 0);
            client.ProcessMessagesInBackground();

            DefaultPackageSender = client.LiftSender((msg, peer) =>
                                                     peer.SendMessage(msg, NetDeliveryMethod.ReliableOrdered));
        }
Exemplo n.º 4
0
 private void InitializePackageSender()
 {
     if (SerialPort.GetPortNames().Contains("COM5"))
     {
         var port = new SerialPort("COM5", 115200, Parity.None, 8, StopBits.One);
         port.Open();
         _sender = new SerialportSender(port);
     }
     else
     {
         _sender = new FakePackageSender();
         Console.WriteLine("Sender stub was create because can't find target COM port");
     }
 }
Exemplo n.º 5
0
 public FrameProcessor(IPackageSender sender, IWavePlayer player, FrameSequence sequence)
     : this(sender, sequence)
 {
     _player = player;
 }
 public void Initialization()
 {
     _sequence = new FrameSequence();
     _sender = _repository.StrictMock<IPackageSender>();
 }