// // Return an acceptor for this endpoint, or null if no acceptors // is available. In case an acceptor is created, this operation // also returns a new "effective" endpoint, which might differ // from this endpoint, for example, if a dynamic port number is // assigned. // public override Acceptor acceptor(ref EndpointI endpoint, string adapterName) { #if SILVERLIGHT throw new Ice.FeatureNotSupportedException("server endpoint not supported for `" + ToString() + "'"); #else TcpAcceptor p = new TcpAcceptor(_instance, _host, _port); endpoint = new TcpEndpointI(_instance, _host, p.effectivePort(), _timeout, connectionId_, _compress); return(p); #endif }
public TcpEndpointI endpoint(TcpAcceptor acceptor) { int port = acceptor.effectivePort(); if (port == port_) { return(this); } else { return(new TcpEndpointI(instance_, host_, port, sourceAddr_, _timeout, connectionId_, _compress)); } }
public TcpEndpointI endpoint(TcpAcceptor acceptor) { return(new TcpEndpointI(instance_, host_, acceptor.effectivePort(), sourceAddr_, _timeout, connectionId_, _compress)); }
// // Return an acceptor for this endpoint, or null if no acceptors // is available. In case an acceptor is created, this operation // also returns a new "effective" endpoint, which might differ // from this endpoint, for example, if a dynamic port number is // assigned. // public override Acceptor acceptor(ref EndpointI endpoint, string adapterName) { #if SILVERLIGHT throw new Ice.FeatureNotSupportedException("server endpoint not supported for `" + ToString() + "'"); #else TcpAcceptor p = new TcpAcceptor(_instance, _host, _port); endpoint = new TcpEndpointI(_instance, _host, p.effectivePort(), _timeout, connectionId_, _compress); return p; #endif }
public TcpEndpointI endpoint(TcpAcceptor acceptor) { return new TcpEndpointI(instance_, host_, acceptor.effectivePort(), sourceAddr_, _timeout, connectionId_, _compress); }
// // Return an acceptor for this endpoint, or null if no acceptors // is available. In case an acceptor is created, this operation // also returns a new "effective" endpoint, which might differ // from this endpoint, for example, if a dynamic port number is // assigned. // public override Acceptor acceptor(ref EndpointI endpoint, string adapterName) { TcpAcceptor p = new TcpAcceptor(_instance, _host, _port); endpoint = new TcpEndpointI(_instance, _host, p.effectivePort(), _timeout, _connectionId, _compress); return p; }