Share Xây dựng nhanh chóng các ứng dụng mạng với thư viện Workerman

filiallion

Administrator
Staff member
Administrator
Messages
585
Points
10
Language
Tiếng Việt
Thư viện Workerman là một framework nhỏ hướng sự kiện bất đồng bộ có hiệu suất cao giúp xây dựng các ứng dụng mạng một cách nhanh chóng. Hiện tại thư viện Workerman hỗ trợ các giao thức HTTP, Websocket, SSL và các giao thức tuỳ chỉnh khác. Thư viện Workerman hỗ trợ PHP 5.3+ hoạt động tốt trên Linux, OSX, BSD và yêu cầu một vài phần mở rộng cần thiết tuỳ vào mục đích lập trình của các bạn.

Các bạn cài đặt thư viện Workerman với dòng lệnh Composer sau:
Code:
composer require workerman/workerman
Các bạn tham khảo nội dung mã lệnh PHP sau để biết cách sử dụng thư viện Workerman:
PHP:
<?php
//Require tập tin autoload.php
require 'path/to/autoload.php';

//Khai báo sử dụng thư viện
use Workerman\Worker;

//Khởi tạo đối tượng worker
$worker = new Worker('websocket://0.0.0.0:2346');

//Tạo kết nối
$worker->onConnect = function($connection) {
    echo 'New connection';
};

//Gửi thông điệp
$worker->onMessage = function($connection, $data) {
    $connection->send('Welcome to Gextend');
};

//Đóng kết nối
$worker->onClose = function($connection) {
    echo 'Close connection';
};

//Chạy worker
Worker::runAll();
Các bạn tìm hiểu thêm về thư viện Workerman tại địa chỉ https://github.com/walkor/Workerman.
 
Back
Top