Heim > PHP-Framework > Workerman > Wie konfiguriere ich Workerman unter Windows?

Wie konfiguriere ich Workerman unter Windows?

青灯夜游
Freigeben: 2021-02-01 12:02:27
nach vorne
5181 Leute haben es durchsucht

Wie konfiguriere ich workerman unter Windows? Im folgenden Artikel erfahren Sie, wie Sie Workerman in einer Windows-Umgebung konfigurieren. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.

Wie konfiguriere ich Workerman unter Windows?

Verwandte Empfehlungen: „Workerman Tutorial

Hinweis: Sie müssen Composer installieren, bevor Sie Workererman installieren

1. Der erste Schritt besteht darin, die offizielle Website zu besuchen, um Workererman herunterzuladen. Die Website ist wie folgt folgt: https://www .workerman.net/

2. Nach dem Herunterladen und Entpacken habe ich den Ordnernamen in „workerman“ geändert, das Verzeichnis geöffnet und eine neue „start.php“-Datei erstellt Die Seite lautet wie folgt

3. Der Inhalt lautet wie folgt:

<?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 = &#39;handle_connection&#39;;
 
$text_worker->onMessage = &#39;handle_message&#39;;
 
$text_worker->onClose = &#39;handle_close&#39;;
 
  
 
Worker::runAll();
Nach dem Login kopieren

4. Legen Sie die Workerman-Datei in das Stammverzeichnis von Laufwerk D.

5. Geben Sie cmd ein, um das Befehlsfeld zu öffnen, öffnen Sie die Datei start.php und führen Sie den Befehl aus. Die Seite sieht wie folgt aus:

1、D:
2、cd workerman
3、php start.php start
Nach dem Login kopieren

6. Ob der Browsertest erfolgreich ist: Öffnen Google- oder Sogou-Browser (beliebiger Browser), drücken Sie die Taste F12, öffnen Sie die Konsole, geben Sie den folgenden Inhalt ein und drücken Sie die Eingabetaste. Wenn ein Popup angezeigt wird, hat sich das Feld als erfolgreich erwiesen.

ws = new WebSocket("ws://127.0.0.1:2000");
ws.onopen = function() {
    alert("连接成功");
    ws.send(&#39;tom&#39;);
    alert("给服务端发送一个字符串:tom");
};
ws.onmessage = function(e) {
    alert("收到服务端的消息:" + e.data);
};
Nach dem Login kopieren

Weitere Kenntnisse zum Thema Programmierung finden Sie unter: Programmierunterricht! !

Das obige ist der detaillierte Inhalt vonWie konfiguriere ich Workerman unter Windows?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage