לדלג לתוכן

תרגול התקדמות חלקית

הרחיבו את הכותב המדומה כך שיקבל תסריט של תוצאות: כתיבת מספר בייטים, הפרעה, חסימה וכתיבה באורך אפס. כתבו בדיקות שהכותרת והגוף של הודעה נכתבים בדיוק פעם אחת גם כאשר העצירה מתרחשת ביניהם.

הוסיפו לגרסת הלקוח מצב ששומר את מיקום ההתקדמות בין קריאות. ודאו ששגיאה אינה מאפסת את המיקום. בדקו גם באפר ריק, שעבורו אין צורך לקרוא בכלל לכותב.

הסבירו מדוע retry של פעולה לוגית כמו יצירת רשומה בשרת דורש מזהה בקשה או חוזה אחר, גם אם לולאת הבייטים המקומית נכונה. ציינו בנפרד מה ידוע על שליחת הבייטים ומה ידוע על ביצוע הפעולה מרחוק.