인터넷에서 검색해보니 PHP에 소켓 관련 기능이 많이 있는 것을 봤습니다. 사용 과정은 다음과 같습니다.
소켓_생성
소켓_바인드
소켓_청취
소켓_수락
소켓_읽기
소켓_쓰기
소켓_닫기
그런데 제가 가장 이해가 안되는 부분이 바로 소켓_수용(socket_accept) 단계입니다. while(true) {} 무한 루프를 통해 사용됩니다.
CLI 명령줄을 통해서만 PHP 파일을 실행할 수 있나요?
그리고 클라이언트 측에서는 서버에 정보를 주고받는 것이 더 쉬운 것 같은데 어떻게 서버가 마음대로 클라이언트에 정보를 주고받을 수 있을까요? (온라인 예제처럼 루프 문에서 한 번만 수신하고 보낸 다음 소켓 개체를 닫는 대신.
曾经蜡笔没有小新2017-05-16 13:13:41
Workerman이란 무엇입니까
Workerman은 순수하게 PHP로만 개발된 오픈 소스 고성능 PHP 소켓 서버 프레임워크입니다. 모바일 앱, 모바일 통신, WeChat 애플릿, 모바일 게임 서버, 온라인 게임, PHP 채팅방, 하드웨어 통신, 스마트 홈, 차량 인터넷, 사물 인터넷 및 기타 분야의 개발에 널리 사용됩니다. TCP 긴 연결을 지원하고 Websocket, HTTP 및 기타 프로토콜을 지원하며 사용자 정의 프로토콜을 지원합니다. 비동기 Mysql, 비동기 Redis, 비동기 HTTP 및 비동기 메시지 대기열과 같은 많은 고성능 구성 요소가 있습니다.