2012-09-26 53 views
0

我不知道如果MemoryStream.WriteTo是一個異步方法?是MemoryStream.WriteTo異步方法?

我使用它像這樣在我的異步套接字服務器

public void Send(byte[] buffer) 
{ 
    if (buffer == null) 
     return; 

    using (var s = new MemoryStream(buffer)) 
    { 
     if (SslStream != null) s.WriteTo(SslStream); 
    } 
} 

回答

2

不,它不是。        

+0

那麼我怎麼能異步發送數據,因爲我不能使用SslStream.WriteAsync。它告訴我的原因,而另一個寫方法掛起 –

+0

爲什麼不BeginWrite不能叫?根據您的要求,這似乎有些限制。也許最好找出你爲什麼看到這個問題。不要因爲無法正常工作而放棄正確的方式。 – spender

+1

我的SSL服務器將在同一時間將數據發送給很多用戶就是爲什麼我想要一個異步發送方法 –