میخواستم ببینم تفاوت web socket که در جاوااسکریپت پیاده سازی و با server.php ارتباط برقرار میکنه رو با client.php که در php پیاده سازی میشه رو بدونم ؟
مثال :
فایل server با php و دستورات اون socket_create ، socket_bind و .... نوشته و اجرا شده
الان کلاینت به دو صورت میتونه با سرور متصل بشه :
یکی از طریق خود php و دستورات سوکت socket_connect و socket_read و ....
یکی دیگه از طریق web socket و پیاده سازی اون در جاوا اسکریپ توسط دستورات WebSocket
میخواستم ببینم این دو روش چه فرقی داره ؟
سوال دیگه اینکه فرض کنید یک سیستم چت نوشتیم :
server.php
client.php
اگر قسمت کلاینت رو با php بنویسیم دیتای کاربر(تکست) چطوری باید ارسال بشه ؟ آیا باید دیتا توسط Ajax به فایل client.php ارسال بشه و بعد از پردازش و پاسخ ، نتیجه به صورت json به کاربر برگردانده بشه؟