Welcome Guest, Not a member yet? Register   Sign In
CodeIgniter 4 Websocket
#1
Heart 
(This post was last modified: 12-23-2019, 09:35 PM by takielias. Edit Reason: Remove Extra space and Github Link Update. )

I have been working for a few weeks to make a simple Websocket Library for Codeigniter 4

What is Codeigniter Websocket?

[Image: 71280886-acce1c00-2386-11ea-95d7-23e1775d3724.png]

CodeIgniter WebSocket library. It allows you to make powerful realtime applications by using Ratchet Socketo.me Websocket technology.

- Secure Auth system using Json Web Token
- Fully customize callback functions to handle different events

Though it's on the Beta version, you may give a try.

Installation

Code:
composer require takielias/codeigniter4-websocket @dev

Publishing Resource

You need to publish the resources for the default configuration

Code:
php spark websocket:publish

Usage

First start CodeIgniter

Code:
php spark serve

If you run the server in a different port, follow the command below.

Code:
php spark serve --port=9092

Finally start Websocket Server

Code:
php public/index.php Websocket start

WOW, You made it !!! ✔️

Open two pages of your project on the following URL with different IDs :

For default Port

Code:
http://localhost:8080/Websocket/user/1
Code:
http://localhost:8080/Websocket/user/2

For custom Port

Code:
http://localhost:9092/Websocket/user/1
Code:
http://localhost:9092/Websocket/user/2

Github Link: CodeIgniter 4 WebSocket Library

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated. Smile
Reply


Messages In This Thread
CodeIgniter 4 Websocket - by takielias - 12-21-2019, 08:44 AM
RE: CodeIgniter 4 Websocket - by xteksuox - 05-02-2020, 07:49 AM
RE: CodeIgniter 4 Websocket - by takielias - 05-03-2020, 01:37 AM
RE: CodeIgniter 4 Websocket - by kristianlake - 03-03-2021, 03:05 PM
RE: CodeIgniter 4 Websocket - by takielias - 06-10-2021, 08:28 AM
RE: CodeIgniter 4 Websocket - by albertleao - 03-03-2021, 08:04 PM



Theme © iAndrew 2016 - Forum software by © MyBB