웹 소켓에 대한 기본 PHP 지원을 사용할 수 있습니까?
웹 소켓 구현의 Hello World 유형 예제 찾기 :
다음은 php.net의 Socket Create 참조이지만 웹 소켓보다 낮은 수준으로 보입니다.
여기 caniuse.com에 표시된 대로이 웹 소켓을 사용하고 싶습니다. 현재 모든 새로운 주요 브라우저에서 구현됩니다.
Google 검색 에서 JavaScript 예제 코드를 사용할 수있는 이 Nets.TutsPlus 사이트 를 찾았 지만 예제에서와 같이 Java, Ruby 또는 Node.js가 아닌 PHP에서 서버 측을 구현하는 방법을 알아야합니다.
PHP Socket Create가 관련이 있습니까? PHP는 기본적으로 웹 소켓을 지원합니까? PHP 구현을위한 올바른 방향의 지점이 도움이 될 것 같습니다.
실제로 튜토리얼에는 phpwebsockets에 대한 깨진 링크가 있습니다 ...이 라이브러리를 사용해야합니까?
Websockets.org 에는 테스트 애플리케이션이 있지만 PHP에 대한 언급은 없습니다.
기본적으로 사용 가능한 표준 PHP WebSocket 객체가 있다는 점에서 기본 지원이 없습니다.
도서관을 이용해야합니다.
다음으로 고려해야 할 사항은 WebSocket 서버가 실행되는 방식입니다. 일반적으로 PHP는 Apache, Nginx (FastCGI를 통해) 또는 Microsoft IIS (Fast CGI를 통해)에서 실행됩니다. Apache 및 IIS에서는 WebSocket과 같은 영구 연결을 염두에두고 구축되지 않았기 때문에 문제가 될 수 있습니다. Nginx에 대해 잘 모르겠습니다. 이것이 대부분의 PHP WebSocket 라이브러리가 자체 프로세스로 실행되는 독립형 라이브러리로 빌드되는 이유입니다.
보다:
- Apache 모듈 : https://github.com/disconnect/apache-websocket
- 래칫 : https://github.com/cboden/Ratchet
- 렌치 : https://github.com/varspool/Wrench
- PHP WebSocket : http://code.google.com/p/phpwebsocket/
참고 : IE10은 이제 Windows 8에서 출시되었습니다.
참조 : Ajax 푸시 시스템
참고 URL : https://stackoverflow.com/questions/12203443/is-native-php-support-for-web-sockets-available
'Nice programing' 카테고리의 다른 글
| 데이터 비정규 화는 마이크로 서비스 패턴에서 어떻게 작동합니까? (0) | 2020.11.02 |
|---|---|
| Mongoose의 스키마 변경 처리 (0) | 2020.11.02 |
| Java 컴파일러에서 "let 표현식"(LetExpr)의 목적은 무엇입니까? (0) | 2020.11.02 |
| 라이브러리를 jar 파일로 추출하고 패키징하는 것의 차이점 (0) | 2020.11.02 |
| SVG에서 Android Shape로 (0) | 2020.11.02 |