נשלח בתאריך: 16 August 2006 בשעה 09:07 | | IP רשוּם
|
|
|
|
שלום!
אני מכין כרגע דפדפן פשוט מאוד בשפת ג'אווה. הדפדפן יקבל כתובת Url יפענח אותה וישלח בקשת Get לשרת המתאים. לכן, יש לי 3 שאלות שאני מקווה שתוכלו לענות עליהם (זה גם קשור לתכנות וגם ל- HTML):
1. כיצד אני יודע שהתגובה של השרת הסתיימה (התגובה לא תמיד נגמרת ב- <html/>), גם בבדיקה האם הסוקט פתוח זה לא עוזר?
2. שאני קורא דרך Buffer אז שאר ה- Gui נתקע לי (המקום להשמת ההודעות הינו TextArea שאחרי שאני קורא את כל התגובה, התגובה כאילו נשפכת אליו ועד אז כל ה- GUI נתקע אע"פ שזה עובד בנים נפרד בכלל).
3. בהמשך ל- 2, למרות שאני קורא שורה שורה (בעזרת in.readLine()), ההעברה ל- TextArea שורה שורה אינה אפשרית ותוקעת לגמרי את התוכנית (אני משתמש ב- TextArea.setText()=TextArea.getText()+line+\n)
אודה לכם מאוד מאוד על תשובה בהקדם האפשרי
אלירן חדד
|