亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

首頁(yè) php框架 Workerman Windows下怎麼設(shè)定workerman?

Windows下怎麼設(shè)定workerman?

Dec 23, 2020 pm 06:18 PM
windows workerman

Windows下怎麼配置workerman?以下這篇文章跟大家介紹Windows環(huán)境設(shè)定workerman的方法。有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對(duì)大家有幫助。

Windows下怎麼設(shè)定workerman?

相關(guān)推薦:《workerman教學(xué)

註:安裝workerman 之前要選配composer

1、第一步驟存取官方網(wǎng)址下載workerman,網(wǎng)址如下:https://www.workerman.net/

2.下載解壓縮後,我將資料夾名稱改為“workerman”,開(kāi)啟目錄,新建“start.php”文件,頁(yè)面如下

3、start.php內(nèi)容如下:

<?php
 
use Workerman\Worker;
 
  
 
//Autoloader.php路徑
 
require_once "./Autoloader.php";
 
  
 
$global_uid = 0;
 
  
 
// 當(dāng)客戶端連上來(lái)時(shí)分配uid,并保存連接,并通知所有客戶端
 
function handle_connection($connection)
 
{
 
    global $text_worker, $global_uid;
 
    // 為這個(gè)連接分配一個(gè)uid
 
    $connection->uid = ++$global_uid;
 
}
 
  
 
// 當(dāng)客戶端發(fā)送消息過(guò)來(lái)時(shí),轉(zhuǎn)發(fā)給所有人
 
function handle_message($connection, $data)
 
{
 
    global $text_worker;
 
    foreach($text_worker->connections as $conn)
 
    {
 
        $conn->send("user[{$connection->uid}] said: $data");
 
    }
 
}
 
  
 
// 當(dāng)客戶端斷開(kāi)時(shí),廣播給所有客戶端
 
function handle_close($connection)
 
{
 
    global $text_worker;
 
    foreach($text_worker->connections as $conn)
 
    {
 
        $conn->send("user[{$connection->uid}] logout");
 
    }
 
}
 
  
 
// 創(chuàng)建一個(gè)文本協(xié)議的Worker監(jiān)聽(tīng)2000接口  用0.0.0.0方便鏈接內(nèi)網(wǎng)外網(wǎng)
 
$text_worker = new Worker("websocket://0.0.0.0:2000");  
 
  
 
// 只啟動(dòng)1個(gè)進(jìn)程,這樣方便客戶端之間傳輸數(shù)據(jù)
 
$text_worker->count = 1;
 
  
 
$text_worker->onConnect = &#39;handle_connection&#39;;
 
$text_worker->onMessage = &#39;handle_message&#39;;
 
$text_worker->onClose = &#39;handle_close&#39;;
 
  
 
Worker::runAll();

4、將workerman 檔案放在任何磁碟中,我在這裡放在D磁碟機(jī)根目錄,頁(yè)面如下:

5、輸入cmd開(kāi)啟指令面板,開(kāi)啟start.php 文件,操作指令及頁(yè)面如下:

1、D:
2、cd workerman
3、php start.php start

#6、瀏覽器測(cè)試是否成功:找開(kāi)Google或搜狗瀏覽器(任意瀏覽器),按F12鍵,開(kāi)啟console輸入以下內(nèi)容並按下回車鍵,若有彈框則證明成功。

ws = new WebSocket("ws://127.0.0.1:2000");
ws.onopen = function() {
    alert("連接成功");
    ws.send(&#39;tom&#39;);
    alert("給服務(wù)端發(fā)送一個(gè)字符串:tom");
};
ws.onmessage = function(e) {
    alert("收到服務(wù)端的消息:" + e.data);
};

更多程式相關(guān)知識(shí),請(qǐng)?jiān)煸L:程式設(shè)計(jì)教學(xué)! !

以上是Windows下怎麼設(shè)定workerman?的詳細(xì)內(nèi)容。更多資訊請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開(kāi)發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)

熱門話題

Laravel 教程
1597
29
PHP教程
1488
72
如何更改Windows中所有用戶的系統(tǒng)顯示語(yǔ)言 如何更改Windows中所有用戶的系統(tǒng)顯示語(yǔ)言 Jul 31, 2025 am 08:18 AM

installthedeSiredLanguagePackviaSettings→時(shí)間和語(yǔ)言→語(yǔ)言和區(qū)域,確?!?setasmywindowsdisplaylanguage” Isselected.2.changethesystemdisplaylanguageinthesamemenuandrestart.3.opencontrolpanel→opencontrolpanel→區(qū)域→incruptrativetivetab,click offistrativetab,click offistivetab,click offiveTab,click''

如何重置Windows中的Microsoft商店 如何重置Windows中的Microsoft商店 Jul 31, 2025 am 08:23 AM

ResettheMicrosoftStoreviaSettingsbygoingtoApps>Installedapps,selectingMicrosoftStore,clickingAdvancedoptions,thenRepairandResetifneeded.2.Ifthatfails,re-registertheStoreusingPowerShellasadminwiththecommand:Get-AppXPackage-NameMicrosoft.WindowsStor

如何重置Windows中的TCP/IP堆棧 如何重置Windows中的TCP/IP堆棧 Aug 02, 2025 pm 01:25 PM

toresolvenetwork ConnectivityIssuesInWindows,resetThetCP/ipStackByFirStopeningCommandPromptasAdministrator,ThenRunningTheCommandNetnetShintipReset,andfinallyRestArtingYourComputTingYourComputertotertoertoApplychanges;

如何在沒(méi)有訓(xùn)練營(yíng)的Mac上安裝Windows 如何在沒(méi)有訓(xùn)練營(yíng)的Mac上安裝Windows Jul 31, 2025 am 11:58 AM

在沒(méi)有BootCamp的情況下,Mac上安裝Windows是可行的,並且適用於不同芯片和需求。 1.首先檢查兼容性:M1/M2芯片Mac無(wú)法使用BootCamp,建議使用虛擬化工具;Intel芯片Mac可手動(dòng)創(chuàng)建啟動(dòng)U盤並分區(qū)安裝。 2.推薦M1及以上芯片用戶使用虛擬機(jī)(VM):需準(zhǔn)備WindowsISO文件、虛擬化軟件(如ParallelsDesktop或UTM)、至少64GB空閒空間,並合理分配資源。 3.IntelMac用戶可通過(guò)啟動(dòng)U盤手動(dòng)安裝:需USB驅(qū)動(dòng)器、WindowsISO、DiskU

自定義Windows安裝選項(xiàng)的指南 自定義Windows安裝選項(xiàng)的指南 Aug 01, 2025 am 04:48 AM

選擇“ custom:stermintwindowsonly(高級(jí))” forfullcontrol,asitallowsacleanInstallthatRemovesoldissOldissuesuseSuseSuseSuseSuseSuseSuseSperizesPerformance.2.duringSetup,ManagePartitionSbyDeletingOldingOndones(後面的backingupdata),創(chuàng)建NeweWpartitions,freenneNewPartitions,F(xiàn)ormatitions,F(xiàn)ormatting(Formatting)(formatting(formatting)(forntfs)(使用nttfs)

從ISO文件安裝Windows的分步指南 從ISO文件安裝Windows的分步指南 Aug 01, 2025 am 01:10 AM

DownloadtheWindowsISOfromMicrosoft’sofficialsite.2.CreateabootableUSBusingMediaCreationToolorRufuswithaUSBdriveofatleast8GB.3.BootfromtheUSBbyaccessingthebootmenuoradjustingBIOS/UEFIsettings.4.InstallWindowsbyselectingcustominstallation,choosingtheco

如何管理Windows中的Pallocker策略 如何管理Windows中的Pallocker策略 Aug 02, 2025 am 12:13 AM

EnableAppLockerviaGroupPolicybyopeninggpedit.msc,navigatingtoApplicationControlPolicies,creatingdefaultrules,andconfiguringruletypes;2.Createcustomrulesusingpublisher,path,orhashconditions,preferringpublisherrulesforsecurityandflexibility;3.Testrules

如何在Mac上安裝Windows 如何在Mac上安裝Windows Jul 31, 2025 am 10:07 AM

基於forintel的macs,usebootcampassanttocreateadual-bootsystemwithwindowsbypreparingausbdrive,下載ingingingawindowsiso,partitioningthedisk,andInstallingwindowsalongsAlongSideMacoSwithSuportDrivers.2.forapplesiliconmacs(forapplesiliconmacs)

See all articles