برای ساخت چت می تونی از cphalcon و swoole استفاده کنی سرعتشون بهتره خودم امتحانش کردم خیلی سرعت خوبی داشت و چیزی از سوکت در node.js و پایتون کم نداشت. این سوکتی که باهاش کار میکنی زیاد جالب نیست.
این cphalcon نیاز به تنظیمات داره ولی swoole توی نسخه ی 7.3 زبان php هست و توی برخی سی پنل ها می تونی فعال کنی ولی چون فایروال پورتش رو مسدود میکنه کار نمیکنه بهتره از سرور مجازی استفاده کنی.
توی ویندوزم بخوای باهاش کار کنی بهتره cygwin رو نصب کنی.
نمونه کدهاش اینجا هست:
https://www.swoole.co.uk/