2012-11-09 3 views
1

나는 진정한 서버 푸시 최적화를 구현하려는 PHP에서 클라이언트 서버 실시간 통신 애플리케이션을 구축하고 있습니다.php : 어떻게 다른 서버와 통신하는 클라이언트 - 서버 통신에서 무한 루프를 대체 할 수 있습니까?

저는 Comet 기술에 관한 다른 기술을 이미 알고 있습니다. 왜냐하면 저는 PHP 소켓 서버와 소켓 애플릿 클라이언트를 사용하고 있기 때문에 지금까지 모든 것이 잘 진행되고 있습니다.

문제는 서버 측에서 무한대로 수신되는 연결을 수신하는 데 사용되지만 응용 프로그램의 최적화가 저하됩니다.

서버 - 푸시 기능을 구현하기 위해 클라이언트 - 서버 통신에서 무한 루프를 다른 것으로 대체하려면 어떻게합니까? 클라이언트가 서버에 핑 (ping)을하면 연결이 클라이언트에게 전달됩니다.

+2

시도하려면? –

+0

아니 .. 질문은 어떻게 내 소켓 서버의 소켓을 무한 루프없이 들어오는 클라이언트 요청을 수신 대기 계속 할 수 있습니다 –

답변

1

"다른 사람과 클라이언트 - 서버 통신 루프 동안 내가 어떻게 무한한를 대체 할 수있다"당신이 사람이 컴퓨터의 논리를 대체 할 건가요 당신이 PHP에 비동기 서버가 PHPDaemon

+0

그것의 모든 HTTP에 대해,하지만 난 TCP 프로토콜 –

+0

에 관한 TCP를 사용하고 있습니다. –