Esempio n. 1
0
        static void Main()
        {
            var publisherSocket = new UdpSocket(new IPEndPoint(IPAddress.Loopback, 5000));
            var subscriberSocket = new UdpSocket(new IPEndPoint(IPAddress.Loopback, 6000));

            var connectionPoint = ConnectionPointFactory.CreateUdpConnectionPoint(8);
            connectionPoint.MeetingBridgeObj.Add(MeetingAgentType.Publisher,
                                                 new UdpMeetingBridgeAgent(publisherSocket,
                                                                           new IPEndPoint(IPAddress.Loopback, 5001)));

            connectionPoint.MeetingBridgeObj.Add(MeetingAgentType.Subscriber,
                                                 new UdpMeetingBridgeAgent(subscriberSocket,
                                                                           new IPEndPoint(IPAddress.Loopback, 6001)));

            connectionPoint.MeetingBridgeObj.Add(MeetingAgentType.Subscriber,
                                                 new UdpMeetingBridgeAgent(subscriberSocket,
                                                                           new IPEndPoint(IPAddress.Loopback, 6002)));

            connectionPoint.MeetingBridgeObj.Add(MeetingAgentType.Subscriber,
                                                 new UdpMeetingBridgeAgent(subscriberSocket,
                                                                           new IPEndPoint(IPAddress.Loopback, 6003)));

            connectionPoint.MeetingBridgeObj.Add(MeetingAgentType.Subscriber,
                                                 new UdpMeetingBridgeAgent(subscriberSocket,
                                                                           new IPEndPoint(IPAddress.Loopback, 6004)));

            connectionPoint.MeetingBridgeObj.Add(MeetingAgentType.Subscriber,
                                                 new UdpMeetingBridgeAgent(subscriberSocket,
                                                                           new IPEndPoint(IPAddress.Loopback, 6005)));

            Console.WriteLine("Server Listening in 5000......");

            Console.ReadLine();
        }
Esempio n. 2
0
        static void Main()
        {
            var publisher = new UdpSocket(new IPEndPoint(IPAddress.Loopback, 6001));
            publisher.OnDataRecieved += publisher_OnDataRecieved;
            publisher.OnExceptionThrown += publisher_OnExceptionThrown;

            Console.ReadLine();

            for (var i = 0; i < 200000000; i++)
            {
                var dataToSend = StringHelper.GetAsciiBytes("Hi Server......");
                publisher.Send(dataToSend, 0, dataToSend.Length, new IPEndPoint(IPAddress.Loopback, 6000));
                Thread.Sleep(100);
            }

            Console.ReadLine();
        }