示例#1
0
        public ZeroReqClient(string addr)
        {
            ZSocket socket;

            if (ZeroHelper.CreateReqClient(addr, out socket))
            {
                Socket = socket;
            }
        }
示例#2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="addr"></param>
        public ZeroRepServer(string addr)
        {
            ZSocket socket;

            if (ZeroHelper.CreateReqServer(addr, out socket))
            {
                Socket = socket;
                Timer  = new Timer(TimerWrok);
                Timer.Change(20, 20);
            }
        }
示例#3
0
        public ZeroSubClient(string addr)
        {
            ConnectingAddrs = new List <string>();
            ZSocket socket;

            if (ZeroHelper.CreateSubClient(addr, out socket))
            {
                ConnectingAddrs.Add(addr.Trim().ToLower());
                Socket = socket;
            }
            Timer = new Timer(TimerWrok, null, 20, 20);
        }
示例#4
0
        public ZeroPubServer(string addr)
        {
            BindingAddrs = new List <string>();
            ZSocket socket;

            if (ZeroHelper.CreatePubServer(addr, out socket))
            {
                Socket = socket;
                BindingAddrs.Add(addr.Trim().ToLower());
                Socket.Send(new byte[0], 0, 0);
            }
        }