Named-Pipe 프로토콜을 통한 비동기 RPC

명명된 파이프(ncacn_np)를 전송 프로토콜로 사용하는 경우 서버에서 많은 수의 유휴 보류 중인 호출을 허용하지 않아야 합니다. 명명된 파이프를 사용하면 회신을 기다리는 각 클라이언트는 서버에서 보류 중인 명명된 파이프 읽기를 갖게 되며, 각 클라이언트에는 일정량의 커널 메모리가 필요합니다.

예를 들어 클라이언트가 유휴 상태이고 커널 메모리가 고갈될 수 있는 경우에도 이러한 호출이 보류 중인 상태로 유지되므로 명명된 파이프 전송과 함께 새 전자 메일에 대한 알림 호출을 사용하지 않을 수 있습니다. ncacn_ip_tcp 같은 다른 연결 지향 프로토콜에는 문제가 되지 않습니다.

명명된 파이프는 전송 프로토콜이므로 애플리케이션은 ncacn_np 문자열 바인딩의 프로토콜로 지정하여 사용할 수 있습니다. 명명된 파이프에 대한 자세한 내용은 명명된 파이프를 참조하세요. 문자열 바인딩을 만드는 방법에 대한 자세한 내용은 문자열 바인딩 사용을 참조하세요.