התעסקתי קצת לחקור את הבעיה וגיליתי
שהיו כאן 2 בעיות שחשבתי שקשורות אחת לשנייה באופן ישיר אבל למעשה היו קשורות באופן עקיף
הגעתי למסקנה שגודל הפאקט לא גורם לקריסת התוכנית - אלא אי טיפול ב"חריגים".
כל זריקה של throw (Exception) שלא מטופלת גורמת לתוכנית לקרוס. (נקודה ידועה, הבעיה שלא ידעתי שSend_To זורק Exceptions).
אחרי שטיפלתי בExceptions התוכנית לא קורסת אלא זורקת הודעה שגיאה - כמו שאמור לקרות.
השאלה שלי השתנתה מה שאני רוצה לדעת עכשיו זה האם גודל פאקט UDP משתנה ממחשב למחשב? ואם כן האם יש דרך למדוד את הגודל המירבי של הפאקט?
|