CodeIgnitor 4 with Websockets

I have an C# desktop application that communicates with a web server using websockets. I would like an example web app created in an empty/new CI4 project that allows for the following:

- At least 10,000 simultaneous connections and 60 messages a minute

- Clients to send JSON encoded messages to the server

- Server can identify the client sending a message using custom headers / URI info

- Server stores/logs received client messages in MySQL

- Server knows which clients are connected/online at all times (MySQL)

- Server can send a message to a specific client using the client's ID (from MySQL). I need to be able to send a message to a connected client on-the-fly during the execution of various methods and controllers.

Example C# console app that can connect to Websocket (tested):

[login to view URL]

Rachet PHP (Websockets for PHP):

[login to view URL]

I've actually got this up and running myself (without MySQL for now) but I'm not happy with my implementation. Feel free to run with what I have so far:

[login to view URL] library for CI4:

[login to view URL]

[login to view URL] controller for CI4:

[login to view URL]

You can obviously start from scratch if preferred, and I don't mind which websocket library you use as long as it's actively supported and recently updated.

You do not need to use the C# app, use a Chrome extension or a mini JS websocket client for now for testing, I don't mind. For example: [login to view URL] or this simple JS websocket client: [login to view URL]

Important info regarding quotes:

This is step 1 on a 15 step project. I do not want the code to be production-ready. I don't want any forms/views/UIs created. I'm simply looking to see someone else's approach to handling socket connections in MySQL, and sending messages to clients.

Essentially, this project will look like this:

- Create a new CI4 project using composer

- Select and install your chosen Websocket library

- Accept client connections and store connection data in DB

- Allow for sending of messages to specific clients from PHP workflows

- Deliver

Compétences : PHP, MySQL, Architecture Logicielle, Socket IO

Concernant le client :
( 3 commentaires ) London, United Kingdom

Nº du projet : #33742794

21 freelances font une offre moyenne de 250 £ pour ce travail

(105 Commentaires)

Hi there, ★★★ PHP (Codeigniter) Expert ★★★ 6+ Years of Experience ★★★ I've read requirements and ready to create an app that works with Websockets. Websites we built with Codeigniter: ✔ [login to view URL] ✔ ht Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% GBP en 7 jours
(289 Commentaires)

Hello, i am a CodeIgnitor expert, message me i am ready to start work from now.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% GBP en 5 jours
(201 Commentaires)

Hello, Warm greeting!!! Your job post grabbed my attention because the capability required to accomplish this job matches my skill set .I am clear about the job requirements,you want to PHP CODEIGNITER to Complete a y Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% GBP en 5 jours
(77 Commentaires)
(100 Commentaires)

"I have 10+ Years of Experience in PHP, C# and Codeigniter development and Designing" Hello, I have read your project details and requirements. I will perfectly work on your project for you exactly as per your requir Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% GBP en 7 jours
(88 Commentaires)
(29 Commentaires)

Hello Greetings of the day! I can start working right away. This is my freelancer profile. https://www.freelancer.com/u/MarkoNikovic I read your description and have rich experience in Codeigniter and all PHP framewor Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% GBP en 7 jours
(31 Commentaires)
(45 Commentaires)

Hello Thanks for your job posting. As a senior full stack developer I have strong experience of creating professional clean projects for the past 10 years. I can handle and complete your project successfully. Looking f Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% GBP en 7 jours
(12 Commentaires)

Hi, Hope you are doing good. I go through your requirement of web socket using Ratchet in codeIgnitor 4. I am 15 years experienced developer and have worked on variety of large scale projects. I have implemented web Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% GBP en 7 jours
(23 Commentaires)

Hi! It's Rajul, An Experienced Software Developer. I am ready to work with you, I have read your details and requirements and I am highly confident that I will deliver you the task. I am professional engineer with ski Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% GBP en 7 jours
(4 Commentaires)

Hello! I have checked your description carefully and I am really interested in this job. I am expert in CI & [login to view URL] using php library and I provide cleaning code. I will do my best with high-quality and meet deadlin Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% GBP en 7 jours
(3 Commentaires)
(6 Commentaires)

Hello: After reading in detail the requirements of your project and concluding that they match my areas of knowledge and skills, I would like to introduce myself. My name is Anthony Muñoz and I am the lead engineer Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% GBP en 7 jours
(1 Évaluation)
(1 Évaluation)

Hello, I am Anand from PieSocket and I am interested in this project. About me: I am the mind behind [login to view URL], I manage a team of 10 and every member in our team has 5+ years of experience in full-stack web de Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% GBP en 3 jours
(0 Commentaires)

Hello there, *As mentioned, you are looking for a CodeIgniter Developer. Correct? Let's Discuss in Depth! I'm expert in your required skills with over 7+ years of experience. I can help to work with your projects. I Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% GBP en 7 jours
(2 Commentaires)

Hi. As a senior software engineer, I have 9+ years of experience with development. I have already built many desktop app by C#.NET and many website by CodeIgniter. So I have rich experience with .NET and CI, also I am Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% GBP en 7 jours
(0 Commentaires)
(0 Commentaires)