l !^ 8 ™^ JIDJ כתיבה של תוכנת לקוח השוני היחיד בין כתיבה של תוכנת שרת לכתיבה של תוכנת לקוח הוא שבתוכנת הלקוח שלב ההמתנה להתחברות מתחלף עם שלב ההתחברות לתוכנת השרת . בשלב ההתחברות מזמנים את הפונקציה connect אשר מקבלת שלושה פרמטרים : הפרמטר הראשון הוא השקע עצמו , השני הוא מבנה הנתונים המכיל את כתובת IP-n של השרת ושל המפתח שדרכו השרת מאזין לבקשות ההתחברות של תוכנת הלקוח . הפרמטר השלישי הוא מספר המציין את גודל מבנה הנתונים בזיכרון המחשב . הפונקציה connect מחזירה ערך המייצג שגיאה של זמן ריצה . ערך מוחזר השונה מ'אפס' משמעו שגיאה . להלן קוד התכנית השלם של תוכנת הלקוח
אל הספר