תקשורת ב-JAVA, תהיה מוזרה
אני כותב משהו ב-JAVA שכולל קשר TCP שאני פותח (ע"י SERVERSOCKET). אחרי שאני מקבל תקשורת אני מייצר אובייקט SOCKET רגיל, וממנו אני מוציא GETINPUTSTREAM כדי לקרוא את ההודעה שקיבלתי, ובסוף אני סוגר את הINPUTSTREAM כמובן. עכשיו אני מנסה להוציא מאותו SOCKET את הOUTPUTSTREAM כדי להגיב להודעה, והוא שולח לי IOEXCEPTION שטוען שהSOCKET סגור! ניסיתי שלא לסגור את הINPUTSTREAM אחרי הקריאה, ואז זה עובד בסדר, אבל אני דואג שיש שם אולי STREAM שלא נסגר. מישהו יכול להרגיע אותי ולספר לי מה הקטע?
אני כותב משהו ב-JAVA שכולל קשר TCP שאני פותח (ע"י SERVERSOCKET). אחרי שאני מקבל תקשורת אני מייצר אובייקט SOCKET רגיל, וממנו אני מוציא GETINPUTSTREAM כדי לקרוא את ההודעה שקיבלתי, ובסוף אני סוגר את הINPUTSTREAM כמובן. עכשיו אני מנסה להוציא מאותו SOCKET את הOUTPUTSTREAM כדי להגיב להודעה, והוא שולח לי IOEXCEPTION שטוען שהSOCKET סגור! ניסיתי שלא לסגור את הINPUTSTREAM אחרי הקריאה, ואז זה עובד בסדר, אבל אני דואג שיש שם אולי STREAM שלא נסגר. מישהו יכול להרגיע אותי ולספר לי מה הקטע?