با درود،

شما در واقع دارید ارتباط بین فرآیندها (Inter-process Communication) رو برای برنامه سرور چت و برنامه تحت وب (Code Igniter) برقرار میکنین.

جهت اطلاع باید بدونین که این دو برنامه دو فرایند (Process) مجزا هستند و هیچ حافظه مشترکی ندارند.
برای برقراری ارتباط بینشون باید رویه ای برای ارسال و دریافت پیام روی سوکت تعریف کنید. مثلا برای بررسی اینکه کاربر در دیتابیس وجود داره، میتونید شناسه اون رو به سمت Code Igniter بفرستید و اونجا از کلاس های دیتابیس برای بررسی این موضوع استفاده کنید.

اگر PHP رو با افزونه IPC میتونید کامپایل و نصب کنین یه مقداری کار راحت تر میشه. همچنین کتابخونه های واسطی برای IPC در PHP موجوده. کافیه دنبال عبارت PHP Inter-process Communication باشید.

پاینده باشین