示例#1
0
 public Listener(Tcp.Listener listener)
 {
     Base           = new Http.Reference.Listener(listener);
     Base.OnRequest = _RequestHandler;
 }
示例#2
0
		public Statistic(Tcp.Listener owner)
		{
			_owner = owner;
		}
示例#3
0
		private void ServerOpenButton_OnClick(object sender, RoutedEventArgs e)
		{
			if (ServerName.IsNullOrEmpty())
			{

				MessageBox.Show("Sie müssen eine Bezeichnung angeben.");
				return;
			}
			int port;
			if (!int.TryParse(ServerPort, out port))
			{
				MessageBox.Show("Sie müssen einen gültigen Port angeben.");
				return;
			}
			Button button = (sender as Button);

			Tcp.Listener listener = new Tcp.Listener(ServerName);
			listener.Options.Address = IPAddress.Parse(ServerIp);
			try
			{
				listener.Options.Port = port;
			}
			catch (Exception ex)
			{
				MessageBox.Show(ex.MostInner().Message);
				return;
			}

			try
			{
				listener.Start();
			}
			catch (Exception ex)
			{
				MessageBox.Show("Die Port konnte nicht geöffnet werden: " +"\r\n" + ex.MostInner().Message);
			}
		}
示例#4
0
 public Listener(Tcp.Listener listener) : base(listener)
 {
 }