private static void Main()
        {
            manualReset = new ManualResetEvent(false);

            var clientCfg = new SocketCfg("25.175.152.176", 9959, ProtocolType.SDP);

            Console.Title = clientCfg.ProtocolType + " - Async Client Socket Test - SDP LIBRARY";

            client             = SdpSocket.ClientFactory(clientCfg);
            client.Connect    += client_Connect;
            client.Receive    += client_Receive;
            client.Disconnect += client_Disconnect;

            client.BeginConnect();

            manualReset.WaitOne(2000);

            var packet = new byte[16];

            client.Send(packet);

            while (true)
            {
                Console.ReadKey();
            }
        }
        public ClientControl(SocketCfg cfg)
        {
            this.cfg = cfg;
            InitializeComponent();
            times = new List <string>();
            //Console.Title = "Client Console";

            socket             = SdpSocket.ClientFactory(cfg);
            socket.Connect    += socket_Connect;
            socket.Receive    += socket_Receive;
            socket.Disconnect += socket_Disconnect;
            socket.BeginConnect();
        }
示例#3
0
        public ServerControl(SocketCfg cfg)
        {
            this.cfg = cfg;
            InitializeComponent();

            //  Console.Title = "Server Console";

            socket             = SdpSocket.ServerFactory(cfg);
            socket.Connect    += socket_Connect;
            socket.Receive    += socket_Receive;
            socket.Disconnect += socket_Disconnect;
            socket.BeginAccept();
        }
示例#4
0
        private static void Main()
        {
            var serverCfg = new SocketCfg("25.175.152.176", 9959, ProtocolType.SDP);

            Console.Title = serverCfg.ProtocolType + " - Async Server Socket Test - SDP LIBRARY";

            server             = SdpSocket.ServerFactory(serverCfg);
            server.Connect    += server_Connect;
            server.Receive    += server_Receive;
            server.Disconnect += server_Disconnect;

            server.BeginAccept();


            Console.ReadKey();
        }