
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]](https://user-images.githubusercontent.com/38932580/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
Publishing Resource
You need to publish the resources for the default configuration
Usage
First start CodeIgniter
If you run the server in a different port, follow the command below.
Finally start Websocket Server
WOW, You made it !!! ✔️
Open two pages of your project on the following URL with different IDs :
For default Port
For custom Port
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.
What is Codeigniter Websocket?
![[Image: 71280886-acce1c00-2386-11ea-95d7-23e1775d3724.png]](https://user-images.githubusercontent.com/38932580/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.
