اجرای یک کد ساده ی php در مدل client-server روی هاست
سلام من امتحان یک مثال کلاینت - سرور روی فضای اینترنت به مشکل خوردم.
مساله ساده اینه که کلاینت یک پیام hello به سرور می فرسته و سرور اونو چاپ می کنه من این مثالو از سایت خود php برداشتم و کلی کار دیگه برای توسعه باید روش انجام بشه.
این مثال به درستی روی wammp اجرا میشه و مشکلی نیست.
من می خوام این دو اسکریپتو آنلاین کنم و روی فضای واقعی آنلاین اجرا کنم.
قرار دادن این دو کد روی هاست اختصاصی و اجرای اونا مثل wammp جواب نمیده.
در فیلد host کد مقدار ip اصلی سرورو قرار دادم نمی دونم درسته یا نه؟
به نظر ایراد از اینجاس
$result = socket_bind($socket, 0, $port) or die("Could not bind to socket\n");
تابع bind نمیتونه اون آدرس آی پی رو به این اسکریپت سرور اختصاص بده که بعد من بتونم با کد کلاینت به اون وصل بشم.
به عبارت واضح تر چطور می شه یک کد php server ساده داشت که یک آی پی به ما بده تا بتونیم به اون وصل بشیم.
باز کردن سوکت ها درست است فقط این قسمت bind ایراد دارد.
پاسخ ها