PDA

View Full Version : سوال: ساخت یک سرویس دهنده (Socket)



delphidark
شنبه 16 خرداد 1388, 16:24 عصر
با سلام خدمت همه برنامه نویسای جامعه برنامه نویس مخصوصا php کارها !!!

بی مقدمه میرم سر اصل مطلب :
می خواستم بدونم توانایی اسکریپت های php در ساخت یک سرویس دهنده چه جوریه ؟
در برنامه نویسی win32 سرویس دهنده ها نوع خاصی ار برنامه ها هستند و مدل استفاده از آنها با بقیه برنامه ها فرق میکند (باید در Service های سیبستم عامل نصب شوند)
اما تا جایی که من فهمیدم در مورد php از این خبرا نیست یعنی تو یه اسکریپت معمولی php می توان کدهایی رو قرار داد که اون اسکریپت تبدیل به یک سرویس دهنده بشه :متفکر:
اما اینجا یه نکته مبهمی وجود داره...

فرض کنید با telnet یه درخواست برقراری ارتباط با اون اسکریپت سرور میفرستیم
در این حالت آیا telnet خودش باعث اجرای اون اسکریپت میشه یا اینکه ما باید اون اسکریپت رو قبلا اجرا کرده باشیم ؟
مثلا فرض کنید index.php در شاخه اصلی یک دامنه یک اسکریپت سرور باشد
حالا باید برای اینکه این اسکریپت به درخواست کلاینت ها پاسخ بدهد این اسکریپت توسط یک کلاینت به صورت معمولی(یعنی با یک browser) اجرا شود

امیدوارم که منظورمو درست رسونده باشم
منتظر راهنمایی هایی شما دوستان مخصوصا متخصص تر ها هستم :تشویق:

shahriyar3
شنبه 16 خرداد 1388, 22:58 عصر
بله همين طوره كه گفتين
اصولا تو php دستورات خط به خط اجرا ميشن
شما تو ايندكس يه ارتباط برقرار ميكنيد حالا چه از نوع telnet يا سوكت بعد به ترتيب درخواست هاتونو ميفرستين منتظر جواب ميمونين
اينجوري ارتباط برقرار ميشه البته من سوكت كار كردم ولي تا حالا به telnet دست نزدم:لبخندساده: