2012-01-22 209 views
1

當我通過停止命令停止我的TCP監聽器,我總是因爲我用BeginAcceptTcpClient接受客戶得到一個錯誤。我該如何正確阻止聽衆?停止TCP監聽器

回答

1

根據MSDN文檔TcpListener.BeginAcceptTcpClient

異步BeginAcceptTcpClient操作必須通過調用EndAcceptTcpClient方法完成。通常,該方法由回調委託調用。

+0

但我怎麼能調用這個方法,如果我沒有IAsyncResult的,我可以傳遞給它? – BowserKoopa

+0

使用的IAsyncResult返回由BeginAcceptTcpClient法 –

+0

給這個[MSDN頁](http://msdn.microsoft.com/en-us/library/2e08f6yc.aspx)的讀取。 –