An interceptor program at a computer device intercepts certain externally initiated communications intended for the peer program before those communications are placed on the network stack. Further, the interceptor program stores the received communications in a buffer in application space, rather than kernel space. The interceptor program can then intercept polling requests from the peer program inquiring if data for the peer program is located at the network stack, and provide the buffered communications to the peer program in response. Because the communications are stored in application space, rather than kernel space, the data can be rapidly provided to the peer program, improving the speed with which the program can respond to the client communications.
 컴퓨터 디바이스에서의 인터셉터 프로그램은 피어 프로그램을 대상으로 한 어떤 외부에서 개시된 통신들을 이러한 통신들이 네트워크 스택 상에 위치되기 전에 인터셉트한다. 또한, 인터셉터 프로그램은 커널 공간보다 애플리케이션 공간 내의 버퍼에 수신된 통신들을 저장한다. 그 후, 인터셉터 프로그램은 피어 프로그램에 대한 데이터가 네트워크 스택에 위치되는지를 질문하는 폴링 요청들을 피어 프로그램으로부터 인터셉트하고, 응답으로 피어 프로그램에 버퍼링된 통신들을 제공할 수 있다. 통신들이 커널 공간보다 애플리케이션 공간에 저장되기 때문에, 데이터가 피어 프로그램에 고속으로 제공될 수 있어서, 프로그램이 클라이언트 통신들에 응답할 수 있는 속도를 개선한다.