2012-09-26 1 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를 사용할 수 없기 때문에 데이터를 비동기 적으로 보낼 수 있습니까? 왜냐하면 BeginWrite는 다른 쓰기 메소드가 보류 중일 때 호출 할 수 없다는 이유에서입니다. –

+0

왜 안되나요? 요구 사항을 감안할 때 다소 제한적으로 보입니다. 아마도 당신이 왜 그 문제를보고 있는지 알아내는 것이 낫습니다. 네가 제대로 작동하지 못해서 올바른 길을 포기하지 마라. – spender

+1

내 SSLS 서버가 많은 사용자에게 동시에 데이터를 보내고 있습니다. 비동기 전송 방법을 원했던 이유는 무엇입니까? –

관련 문제