2011-01-24 135 views
0

我需要實現一個TCP客戶端,它將數據發送到服務器並接收消息。 通訊模型應該是異步的。你有這樣做的好例子嗎? 我是否需要在另一個線程上實現這個功能......它會不斷從套接字讀取數據? ...或者我可以使用套接字的BeginReceive模式?.net tcp客戶端異步模式

感謝, 拉杜

回答

1

當您連接通過TCP你得到一個雙工信道,這樣服務器可以在同一個插座頂嘴到客戶端服務器。

關於使用begin接收,您可以使用它來避免創建工作線程並不斷讀取套接字(您可以使用BeginSend的相同方式)。沒有關於你想要做什麼的信息,這是我可以給你的最好的...是的,你可以。 :)

+0

你知道一篇文章,告訴我如何設置一個類(會話在我的情況下)有一個方法來發送消息,並不斷接收來自服務器的所有消息。問題是,我發送了一條消息,我希望在一段時間後回覆一個消息......但是在那個時候,服務器可能會向我發送很多消息。 – 2011-01-24 11:42:21