public void StartListening(object data) { if (listener != null) { return; } if (port < 0) { return; } try { listener = new RemotingHttpListener(bindAddress, port, sink); } catch (Exception) { if (listener != null) { listener.Dispose(); listener = null; } throw; } if (port == 0) { port = listener.AssignedPort; } channelData.ChannelUris = new string [] { GetChannelUri() }; wantsToListen = false; }
public void StopListening(object data) { if (listener != null) { listener.Dispose(); listener = null; } }
public void StopListening (object data) { if (listener != null) { listener.Dispose (); listener = null; } }
public void StartListening (object data) { if (listener != null) return; if (port < 0) return; try { listener = new RemotingHttpListener (bindAddress, port, sink); } catch (Exception) { if (listener != null) { listener.Dispose (); listener = null; } throw; } if (port == 0) port = listener.AssignedPort; channelData.ChannelUris = new string [] { GetChannelUri () }; wantsToListen = false; }