2012-09-26 17 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服务器将在同一时间将数据发送给很多用户就是为什么我想要一个异步发送方法 –