예제 #1
0
파일: Dealer.cs 프로젝트: fabsenet/ZMTP.NET
        protected override void Attach(Endpoint endpoint)
        {
            // currently only when endpoint is supported
            if (m_endpoint != null)
                throw new InvalidOperationException("Only one endpoint is currently supported");

            m_endpoint = endpoint;
        }
예제 #2
0
파일: Socket.cs 프로젝트: fabsenet/ZMTP.NET
        public void Connect(string address)
        {
            m_context.Enter();

            try
            {
                Endpoint endpoint = new Endpoint(m_context, SocketType, address);
                endpoint.Start();

                Attach(endpoint);
            }
            finally
            {
                m_context.Exit();
            }
        }
예제 #3
0
파일: Socket.cs 프로젝트: fabsenet/ZMTP.NET
 protected abstract void Detach(Endpoint endpoint);
예제 #4
0
파일: Dealer.cs 프로젝트: fabsenet/ZMTP.NET
 protected override void Detach(Endpoint endpoint)
 {
     m_endpoint = null;
 }
예제 #5
0
 protected override void Detach(Endpoint endpoint)
 {
     m_endpoint = null;
 }