void Init(IServerChannelSinkProvider provider) { if (provider == null) { provider = new SimpleServerFormatterSinkProvider(); } IServerChannelSink next_sink = ChannelServices.CreateServerChannelSinkChain(provider, this); host = Dns.GetHostByName(Dns.GetHostName()).HostName; string [] uris = null; if (port != 0) { uris = new String [1]; uris [0] = GetChannelUri(); } channel_data = new ChannelDataStore(uris);; sink = new SimpleServerTransportSink(next_sink); listener = new TcpListener(port); StartListening(null); }
void Init (IServerChannelSinkProvider provider) { if (provider == null) { provider = new SimpleServerFormatterSinkProvider (); } IServerChannelSink next_sink = ChannelServices.CreateServerChannelSinkChain (provider, this); host = Dns.GetHostByName(Dns.GetHostName()).HostName; string [] uris = null; if (port != 0) { uris = new String [1]; uris [0] = GetChannelUri (); } channel_data = new ChannelDataStore (uris);; sink = new SimpleServerTransportSink (next_sink); listener = new TcpListener (port); StartListening (null); }