当前位置: 首页>>代码示例>>C#>>正文


C# Listener.Stop方法代码示例

本文整理汇总了C#中Listener.Stop方法的典型用法代码示例。如果您正苦于以下问题:C# Listener.Stop方法的具体用法?C# Listener.Stop怎么用?C# Listener.Stop使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Listener的用法示例。


在下文中一共展示了Listener.Stop方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: AddClientConnect

        public void AddClientConnect()
        {
            Listener listener = new Listener(endPoint);
            ClientsManager clientManager = new ClientsManager();
            listener.NewConnection += clientManager.AddClient;
            listener.Start();
            clientManager.Start();

            protocol.Connect(endPoint, ref desktopSocket);

            Thread.Sleep(2000);
            clientManager.Stop();
            listener.Stop();
            Assert.Pass();
        }
开发者ID:vit2005,项目名称:Multitier-Project,代码行数:15,代码来源:TestsServer.cs

示例2: Listener_ListenTwice_ThrowsSocketException

 public void Listener_ListenTwice_ThrowsSocketException()
 {
     Listener listener = new Listener();
     listener.Listen(0);
     try
     {
         try
         {
             new Listener().Listen(0);
             Assert.Fail("No Exception thrown");
         }
         catch (Exception ex)
         {
             Assert.IsTrue(ex is SocketException);
         }                
     }
     finally
     {
         listener.Stop();
     }
 }
开发者ID:Airdigit,项目名称:MultiMiner,代码行数:21,代码来源:ListenerTests.cs

示例3: Main

        public static void Main(string[] args)
        {
            var sender = new Sender ();
            var listener = new Listener ();
            listener.DiscoveredEndPoint += delegate(object obj, Listener.DiscoveredEndPointEventArgs e) {
                Console.WriteLine("DiscoveredEndPoint event was raised.  End Point is {0}", e.EndPoint.ToString());
            };

            Console.WriteLine ("Starting Listener");
            listener.Start ();

            Console.WriteLine ("Choose either 's' to send, or 'x' to exit");
            ConsoleKeyInfo cki;

            bool continueLoop = true;
            do
            {
                if (Console.KeyAvailable)
                {
                    cki = Console.ReadKey(true);
                    switch (cki.KeyChar)
                    {
                    case 's':
                        sender.Send();
                        break;
                    case 'x':
                        Console.WriteLine("Try exiting...");

                        listener.Stop();
                        continueLoop = false;
                        break;
                    }
                }

                Thread.Sleep(10);
            } while (continueLoop);

            Console.WriteLine ("Please press any key to exit...");
            Console.ReadKey (true);
        }
开发者ID:iainsproat,项目名称:PeerDiscovery,代码行数:40,代码来源:Program.cs

示例4: Main

	static void Main ()
	{
		Listener listener = new Listener ();

		for (int i = 0; i < 5; i++) {
			HttpWebRequest request = WebRequest.Create (URL) as HttpWebRequest;
			HttpWebResponse response = request.GetResponse () as HttpWebResponse;

			using (StreamReader reader = new StreamReader (response.GetResponseStream ())) {
				Assert.AreEqual ("The response", reader.ReadToEnd (), "Response");
			}
			response.Close ();
		}

		Assert.AreEqual (5, listener.EndPoints.Count, "#1");
		Assert.IsNotNull (listener.EndPoints [0], "#2");
		Assert.AreEqual (listener.EndPoints [0], listener.EndPoints [1], "#3");
		Assert.AreEqual (listener.EndPoints [0], listener.EndPoints [2], "#4");
		Assert.AreEqual (listener.EndPoints [0], listener.EndPoints [3], "#5");
		Assert.AreEqual (listener.EndPoints [0], listener.EndPoints [4], "#6");
		listener.Stop ();
	}
开发者ID:mono,项目名称:gert,代码行数:22,代码来源:test.cs

示例5: ListenerAddClient

 public void ListenerAddClient()
 {
     Listener listener = new Listener(endPoint);
     listener.Start();
     protocol.Connect(endPoint, ref desktopSocket);
     Thread.Sleep(1000);
     listener.Stop();
     Assert.Pass();
 }
开发者ID:vit2005,项目名称:Multitier-Project,代码行数:9,代码来源:TestsServer.cs


注:本文中的Listener.Stop方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。