توضیحات مرحله دوم : انتظار برای اتصال (فال گوش ماندن)
خوب برنامه هایی که تحت شبکه کار می کنند هر اتصال سرویس گیرنده
را با یک شی سوکت مدیریت می کنند.
دومین مرحله، در فرآیند ایجاد اتصال گوش دادن به تقاضاهای اتصال
از سوی سرویس گیرنده است........
برای گوش دادن به اتصال یک سرویس گیرنده برنامه ما باید یک متد accept()
از ServerSocket را به صورت زیر فراخوانی کند
کد PHP:
Socket socket=server.accept()
توضیحات کد بالا
ما در این کد یک سوکت ایجاد می کنیم با نام socket ویک
مقدار رو به این شی از کلاس تعلق میدهیم مقداری که به این شی میدهیم
در بردارنده عملیات موفقیت آمیز در اتصال سرویس گیرنده به پورت در حال لیستن
سرویس دهنده می باشد که اگر سرویس گیرنده با موفقیت به سرور ما متصل شد
یه سوکت برا انجام کارهای ارسال و دریافت ایجاد می شود.
این سوکتی که ایجاد می شود در اصل به سرویس دهنده امکان تعامل با سرویس گیرنده را میدهد.
در واقع تعاملات صورت گرفته با سرویس گیرنده بر روی پورتهای متفاوت سرویس دهنده
از نقطه دست دهی صورت میگیرد.
این حالت به پورت مشخص شده در مرحله اول امکان میدهد تا مجددا
در یک سرویس دهنده چندنخی برای پذیرش اتصال یک سرویس گیرنده دیگر
بکار گرفته شود.
در اصل تمام کارهایی که در این مرحله انجام میشود
ایجاد یک سوکت در عملیات موفقیت آمیز کانکشن سرویس گیرنده به سرویس دهنده
می باشد.