سلام
برنامه ای نوشته ام که پورت مثلا 2045 بر روی سیستم سرور باز هست.
برنامه کلاینت از طریق این پورت متصل شده Ùˆ ترانسÙر اطلاعات میکنه.
جند روز بود که میدیدم سیستم سرورم یا برنامه سرور هنگ میکنه . با بررسی متوجه شدم که یه آی پی چینی برنامه منو که سمت سرور هست ، گزاشته زیر برنامه و یه جورایی برنامه رو داغون میکنه.
وقتی tcpserver برنامه سرور من از یه Øدی Ú©Ù‡ کانکشن رو سیستم باز کرد ØŒ بیشتر میشه، برنامه هنگ میکنه.
و چون سمت برنامه سرور بر روی هر پیغامی که میاد یه پردازش کوچولو انجام میده ، این خودش باعث پرهزینه بودن برنامه میشه.
Ú†Ù‡ روشی رو پیشنهاد میکنید Ú©Ù‡ جلوی چنین Øمله ای رو بگیرم؟
دلم میخاد کاری کنم که اگه 3 بار متوالی از سمت یه آی پی دیتایی اومد، اون آی پی رو بلاک کنم. اما میترسم برنامه کلاینت خودم همچین درخواستی رو بده و این باعث بدتر شدن وضعیت میشه.
نظر دوستان چیه؟
برنامه ای نوشته ام که پورت مثلا 2045 بر روی سیستم سرور باز هست.
برنامه کلاینت از طریق این پورت متصل شده Ùˆ ترانسÙر اطلاعات میکنه.
جند روز بود که میدیدم سیستم سرورم یا برنامه سرور هنگ میکنه . با بررسی متوجه شدم که یه آی پی چینی برنامه منو که سمت سرور هست ، گزاشته زیر برنامه و یه جورایی برنامه رو داغون میکنه.
وقتی tcpserver برنامه سرور من از یه Øدی Ú©Ù‡ کانکشن رو سیستم باز کرد ØŒ بیشتر میشه، برنامه هنگ میکنه.
و چون سمت برنامه سرور بر روی هر پیغامی که میاد یه پردازش کوچولو انجام میده ، این خودش باعث پرهزینه بودن برنامه میشه.
Ú†Ù‡ روشی رو پیشنهاد میکنید Ú©Ù‡ جلوی چنین Øمله ای رو بگیرم؟
دلم میخاد کاری کنم که اگه 3 بار متوالی از سمت یه آی پی دیتایی اومد، اون آی پی رو بلاک کنم. اما میترسم برنامه کلاینت خودم همچین درخواستی رو بده و این باعث بدتر شدن وضعیت میشه.
نظر دوستان چیه؟
Comment