View Full Version : سوال: آپدیت اتوماتیک مقادیر سرور
dracula_killer
چهارشنبه 25 بهمن 1391, 00:30 صبح
سلام
فرض کنیم یه دکمه تو برنامه داریم که وقتی روش کلیک می کنیم،یک پیغام به سرور می فرسته و سرور هم یک مقدار رو از دیتابیس خودش میگیره و بر میگردونه
سوال من اینکه چی کار کنم که بدون اینکه روی دکمه ای کلیک کنم،این عمل اتوماتیک انجام شه و بی نهایت این فرایند تکرار شه
M0TR!X
چهارشنبه 25 بهمن 1391, 00:56 صبح
سلام.
کافیه یه حلقه بی نهایت درست کنی و متد ActionPerformed رو فراخوانی کنی با فرض اینکه jButton1ActionPerformed نام متد شما باشه :
while(1){
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
}
}
یه چیزی رو هم بگم اگه فک کردی میتونی با این روش سرور رو down کنی ! باید بگم نمیشه !
dracula_killer
چهارشنبه 25 بهمن 1391, 10:38 صبح
نه من برا DoS یا DDoS اینو نمیخوام.هدفم خیره :لبخند:
میخوام دیگه دکمه ای برا انجام اینکار نداشته باشم.یعنی وقتی برنامه اجرا میشه دیگه نیازی به زدن دکمه نباشه،این عمل خودبخود بی نهایت بار فراخوانی شه
میدونم باید multithread بنویسم برنامه رو و این تیکه رو هم تو یه thread جدا گونه بذارم،اما نمی خوام برنامه هنگ کنه
spiderman200700
چهارشنبه 25 بهمن 1391, 14:17 عصر
وقتی یه Thread ایجاد کنی و روی اون Thread این کار رو توی حلقه انجام بدی ، هنگی در کار نخواهد بود. فقط برای اینکه از منابع سیستم به درستی استفاده بشه ، سعی کن هر یک ثانیه یا چند ثانیه یک بار اینکار رو انجام بدی.
dracula_killer
چهارشنبه 25 بهمن 1391, 16:45 عصر
آها
یعنی بعد از هربار درخواست دادن یه ثانیه sleep کنه؟
spiderman200700
چهارشنبه 25 بهمن 1391, 18:20 عصر
بله. دقیقا
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.