Windows에서 workerman을 구성하는 방법은 무엇입니까? 다음 글에서는 Windows 환경에서 Workerman을 구성하는 방법을 소개합니다. 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.
관련 권장사항: "workerman Tutorial"
참고: Workererman
1을 설치하기 전에 먼저 Composer를 설치해야 합니다. 첫 번째 단계는 Workererman을 다운로드하려면 공식 웹사이트를 방문하는 것입니다. 웹사이트는 다음과 같습니다. https://www.workerman.net/
2.다운로드 후 압축을 푼 후 폴더 이름을 "workerman"으로 변경하고 디렉터리를 열고 새로운 "start.php" 파일을 생성했습니다. 페이지는 다음과 같습니다
3. start.php 내용은 다음과 같습니다.
<?php use Workerman\Worker; //Autoloader.php路径 require_once "./Autoloader.php"; $global_uid = 0; // 当客户端连上来时分配uid,并保存连接,并通知所有客户端 function handle_connection($connection) { global $text_worker, $global_uid; // 为这个连接分配一个uid $connection->uid = ++$global_uid; } // 当客户端发送消息过来时,转发给所有人 function handle_message($connection, $data) { global $text_worker; foreach($text_worker->connections as $conn) { $conn->send("user[{$connection->uid}] said: $data"); } } // 当客户端断开时,广播给所有客户端 function handle_close($connection) { global $text_worker; foreach($text_worker->connections as $conn) { $conn->send("user[{$connection->uid}] logout"); } } // 创建一个文本协议的Worker监听2000接口 用0.0.0.0方便链接内网外网 $text_worker = new Worker("websocket://0.0.0.0:2000"); // 只启动1个进程,这样方便客户端之间传输数据 $text_worker->count = 1; $text_worker->onConnect = 'handle_connection'; $text_worker->onMessage = 'handle_message'; $text_worker->onClose = 'handle_close'; Worker::runAll();
4. 워커맨 파일을 아무 디스크나 D 드라이브의 루트 디렉터리에 넣습니다. 페이지는 다음과 같습니다.
5 cmd를 입력하여 명령 패널을 열고 start.php 파일을 열고 명령을 실행합니다. 그리고 페이지는 다음과 같습니다.
1、D: 2、cd workerman 3、php start.php start
6. 브라우저 테스트 성공 여부: 열기 Google 또는 Sogou 브라우저(모든 브라우저)에서 F12 키를 누르고 콘솔을 열고 다음 내용을 입력한 후 Enter 키를 누릅니다. 팝업이 나타나면 상자가 성공한 것입니다.
ws = new WebSocket("ws://127.0.0.1:2000"); ws.onopen = function() { alert("连接成功"); ws.send('tom'); alert("给服务端发送一个字符串:tom"); }; ws.onmessage = function(e) { alert("收到服务端的消息:" + e.data); };
더 많은 프로그래밍 관련 지식을 보려면
프로그래밍 교육위 내용은 Windows에서 작업자를 구성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.
