2010-04-28 33 views
1

我有一個關於在.NET中使用TCPListener的問題...我正在考慮一個客戶端/服務器應用程序,並且正在嘗試這種應用程序我在網上搜索了一下,是爲每個新客戶端連接創建一個新線程。.NET TCPListener限制?

這個解決方案看起來很好,但我想知道它是否仍然可以在一個應用程序中同時擁有數千個客戶端?

當然,如果有成千上萬的客戶端,應用程序將不會託管在小型桌面上,而是託管在真實服務器上,但它是爲大量客戶端設計應用程序的方式嗎?

感謝您的幫助。

回答

0

如果我正在做一個應用程序(服務器 - 客戶端),我的第一個想法總是WCF。從經驗來看,我從來沒有與連接的客戶端的數量有任何問題。

下面是幾個可能會向您介紹的鏈接,如果您不知道的話。

1)MSDN Windows Communication Foundation is...

2)MSDN Windows Communication Foundation

我做了前段時間關於WCF一個帖子,並有一個服務器的示例設置。這可能會幫助你。

- >How can i initialise a server on startup?

+0

是我沒有想到的,但因爲我沒有與Framework版本的限制也可能是使用這個是一個好主意。我現在會讀這個,因爲我不知道。 – Karnalta 2010-04-28 07:03:31