GetInputStream נתקע

Makover

New member
GetInputStream נתקע

שלום שלום

((new URL (URLString)).openConnection()).getInputStream();​
אני קורא לה בערך 1000 פעם, ובמהלך הקריאות היא מתחילה "להתעייף". מכירים את זה?
כעיקרון אני עובר על רשימת המכונות שיש לנו בארגון ועבור כל מכונה בודק 11 פורטים עליהם יכול להיות הסרבר למעלה. אם קיימת התקנה ב -
http://<machine-name>:<port>​
אז אני מקבל חזרה את ה - INPUTSTREAM, אחרת נזרק לי IOEXCEPTION ואני ממשיך הלאה למכונה/פורט הבא. הבעיה היא שבשלב מסוים URLCONNECTION::GETINPUSTREAM פשוט נתקע (אני מניח שהסיבה היא שהסרבר לא שלח EOL או משהו כזה. לא נגעתי ב JAVA יותר משנתיים (בעצם באף קוד...)
יש לכם מתודה יעילה יותר? אולי אפשר להגביל את הזמן שקטע קוד מסוים מתבצע? ניסיתי גם GETINPUTSTRAM של SOCKET אבל יש אותה בעיה.... תודה.
 

Makover

New member
נסיון נוסף ../images/Emo9.gif

אולי מישהו שיודע פיספס&#2;&#2;&#2;
 

Makover

New member
התסדרתי

System.setProperty("sun.net.client.defaultConnectTimeout", "5000"); System.setProperty("sun.net.client.defaultReadTimeout", "5000");​
 
למעלה