PDA

View Full Version : سوال: ?Multi threaded server socket for multiple clients



ghrzarei
پنج شنبه 26 شهریور 1388, 15:54 عصر
:عصبانی++:با عرض سلام خدمت دوستان

فوری فوری

من دارم روی یک برنامه کار می کند که از طریق soket (پورت و IP) پیامی را جهت یک کلاینت ارسال کنم و اما مشکل
1- زمانی که برنامه سمت سرور فعال است فقط یک کلاینت می تونه به اون کانکت کنه
2- از طریق سرور زمانی که پیامی ارسال می شود فقط کلاینتی می تونه پیام را دریافت کن که اول کانکت کرده
حال دوستان بفرمایند من باید چه کاری انجام بدم که همزمان حداقل 80 کلاینت بتونند به سرور کانکت کند و یا از طریق سرور پیامی را همزمان به کلیه کلاینت ها ارسال کرد ؟

Legend M.A.R
دوشنبه 30 شهریور 1388, 12:47 عصر
سلام جواب گرفتی یا نه؟
من یه همچین برنامه ای ساختم راه حلش استفاده از Thread هست یعنی بعد از Accept کردن Socket یه Thread می سازی که به اون درخواست جواب بده و بعد مجدد برمیگردی به Accept (یعنی یک حلقه)

ghrzarei
دوشنبه 30 شهریور 1388, 15:46 عصر
سلام جواب گرفتی یا نه؟
من یه همچین برنامه ای ساختم راه حلش استفاده از Thread هست یعنی بعد از Accept کردن Socket یه Thread می سازی که به اون درخواست جواب بده و بعد مجدد برمیگردی به Accept (یعنی یک حلقه)

نه دوست عزیز جوابی بدست نیاورم اگر یک نمونه برنامه کوچک کلایت و سرور قرار بدی ممنون می شوم با تشکر فراوان