Heim  >  Artikel  >  PHP-Framework  >  Welche Protokolle unterstützt Workerman?

Welche Protokolle unterstützt Workerman?

(*-*)浩
(*-*)浩Original
2019-12-02 09:43:101954Durchsuche

Welche Protokolle unterstützt Workerman?

WorkerMan unterstützt verschiedene Protokolle auf der Schnittstelle, sofern sie der ConnectionInterface-Schnittstelle entspricht (siehe Kapitel über benutzerdefinierte Kommunikationsprotokolle).

Zur Vereinfachung für Entwickler bietet WorkerMan das HTTP-Protokoll, das WebSocket-Protokoll und ein sehr einfaches Textprotokoll sowie ein Frame-Protokoll, das für die binäre Übertragung verwendet werden kann. (Empfohlenes Lernen: Workerman-Tutorial )

Entwickler können diese Protokolle direkt verwenden, ohne dass eine sekundäre Entwicklung erforderlich ist. Wenn keines dieser Protokolle den Anforderungen entspricht, können Entwickler ihre eigenen Protokolle implementieren, indem sie sich auf das Kapitel „Angepasste Protokolle“ beziehen.

Entwickler können auch direkt TCP- oder UDP-Protokolle verwenden.

Beispiel für die Protokollverwendung

// http协议
$worker1 = new Worker('http://0.0.0.0:1221');
// websocket协议
$worker2 = new Worker('websocket://0.0.0.0:1222');
// text文本协议(telnet协议)
$worker3 = new Worker('text://0.0.0.0:1223');
// frame文本协议(可用于二进制数传输)
$worker3 = new Worker('frame://0.0.0.0:1223');
// 直接基于tcp传输
$worker4 = new Worker('tcp://0.0.0.0:1224');
// 直接基于udp传输
$worker5 = new Worker('udp://0.0.0.0:1225')

Das obige ist der detaillierte Inhalt vonWelche Protokolle unterstützt Workerman?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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