PHP가 소켓을 통해 IoT 장치와의 통신을 제어할 수 있습니까?
高洛峰
高洛峰 2017-05-16 13:11:41
0
5
710

인터넷에서 검색해보니 PHP에 소켓 관련 기능이 많이 있는 것을 봤습니다. 사용 과정은 다음과 같습니다.

소켓_생성
소켓_바인드
소켓_청취
소켓_수락
소켓_읽기
소켓_쓰기
소켓_닫기

그런데 제가 가장 이해가 안되는 부분이 바로 소켓_수용(socket_accept) 단계입니다. while(true) {} 무한 루프를 통해 사용됩니다.

CLI 명령줄을 통해서만 PHP 파일을 실행할 수 있나요?

그리고 클라이언트 측에서는 서버에 정보를 주고받는 것이 더 쉬운 것 같은데 어떻게 서버가 마음대로 클라이언트에 정보를 주고받을 수 있을까요? (온라인 예제처럼 루프 문에서 한 번만 수신하고 보낸 다음 소켓 개체를 닫는 대신.

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(5)
大家讲道理

swoole을 사용하는 것은 매우 좋습니다
위챗 미니 프로그램에서 이미 사용했습니다

阿神

php swoole 확장의 웹소켓은 실시간 통신 기능을 구현할 수 있습니다

过去多啦不再A梦

선호하는 스울

曾经蜡笔没有小新

Workerman이란 무엇입니까
Workerman은 순수하게 PHP로만 개발된 오픈 소스 고성능 PHP 소켓 서버 프레임워크입니다. 모바일 앱, 모바일 통신, WeChat 애플릿, 모바일 게임 서버, 온라인 게임, PHP 채팅방, 하드웨어 통신, 스마트 홈, 차량 인터넷, 사물 인터넷 및 기타 분야의 개발에 널리 사용됩니다. TCP 긴 연결을 지원하고 Websocket, HTTP 및 기타 프로토콜을 지원하며 사용자 정의 프로토콜을 지원합니다. 비동기 Mysql, 비동기 Redis, 비동기 HTTP 및 비동기 메시지 대기열과 같은 많은 고성능 구성 요소가 있습니다.

phpcn_u1582

워커맨이나 스울 모두 가능합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿