PDA

View Full Version : به دست اوردن لیست کلاینت های آنلاین



Payman62
سه شنبه 08 مرداد 1387, 13:50 عصر
سلام.
فرض کنید تو یه شبکه 500 تا کلاینت و یه سرور داریم. میخوام سرور لیست همه کلاینت های آنلاین رو داشته باشه و هر موقع کلاینت ها خواستن براشون ارسال کنه.
نمیخوام از روش اسکن کردن کلاینت ها توسط سرور استفاده کنم و یا نمیخوام کلاینت ها بعد از آن شدن به سرور اعلام وجود کنن.

noorsoft
سه شنبه 08 مرداد 1387, 20:04 عصر
بالاخره کلاینتها باید یک جوری اعلام کنن بالا اومدن
فکر نکنم غیر از موارد که خودتون اشاره کردین راه حل دیگه ای باشه

Payman62
چهارشنبه 09 مرداد 1387, 13:46 عصر
سلام.
یعنی روش دیگه ای نیست؟ این طرف میگه به سرور کاری نداشته باشیم. چون ترافیک سرور میره بالا. من هر چی میگم بالاخره باید یه جوری لیست رو به سرور بفرستیم قبول نمیکنه. تازه میخواد همیشه لیست ریفرش شده باشه. من یه برنامه نوشتم هر 15 دقیقه کلاینت ها یه پکت کوچولو به سرور میفرستن که آنلاین هستن. هر کی نفرسته از لیست خارج میشه. حالا 500 تا کلاینت هم باشن فشاری به سرور نمیاد. هر پکت در حد چند بایته. سرور هم لیست رو به خود کلاینت ها ارسال میکنه.
طرف میگه یه کلید واسه کلاینت ها باشه هر وقت خواستن روش کلیک کنن لیست ریفرش شه. ولی این که چطور ریفرش شه رو میگه خودت ردیفش کن. تازه به نظر من این جوری ترافیک خیلی میره بالا.
حالا نظر شما چیه؟ خود کلاینت ها با هم در ارتباط باشن و به هم اعلام وجود کنن چطوره؟

noorsoft
چهارشنبه 09 مرداد 1387, 16:10 عصر
شما میتونین سرور مجازی داشته باشین یعنی یکی از کلاینتها که بار زیادی روش نیست را به عنوان سرور انتخاب کن و همه با اون در ارتباط باشن
روش اول که خودتون استفاده کردین بهترین روش برای این کاره

majjjj
پنج شنبه 10 مرداد 1387, 07:58 صبح
Entire Network اگه بتونی این پنجره رو بیاری روی صفحه کل کلاینت ها برات نشون داده میشن بار ترافیک هم روی برنامت نداره

noorsoft
پنج شنبه 10 مرداد 1387, 08:40 صبح
ایشون لیست کلاینتهایی را میخواین که برنامه خودشون روی اون اجرا شده نه کلاینهایی که در شبکه وجود دارند

Payman62
جمعه 11 مرداد 1387, 12:20 عصر
سلام.
روش سرور مجازی هم بد فکری نیست. امیدوارم اینو دیگه قبول کنن. فردا بگم ببینم چی میگن.