| פעילות - 5 . 2 אתחול Winsock-n כל תוכנה המבוססת על Winsock חייבת תחילה לבדוק שמערכת ההפעלה מאפשרת הרצת יישומי תקשורת . כדי לבדוק את התאמת מערכת ההפעלה לתקשורת נתונים ניצור משתנה חדש בשם wsaData מטיפוס מבנה הנתונים . WSADATA מבנה זה כבר מוגדר בקובץ . winsock 2 . h להלן הגדרת המבנה כפי שמופיע בקובץ ! נזמן את הפונקציה WSAStartup שמאתחלת את השימוש . Winsock-n הפונקציה תקבל שני פרמטרים י האחד יציין את גרסת Winsock-n הגבוהה ביותר שאליו יכול מחשב לקוח להתחבר והשני יציין את כתובת הזיכרון שבו ממוקם המשתנה wsaData הפונקציה תחזיר ערך שלם המייצג שגיאת זמן ריצה . ערך מוחזר השונה מ'אפס' משמעו שגיאה . צרפו לקוד המקור של פעילות 5 . 1 את הקוד שלהלן י חשוב להבין שהפונקציה WSAStartup מאתחלת את השימוש בקובץ הספרייה . WS 2 _ 32 . 1 ib לכן , אם בשלב הקישור המערכת מדווחת על שגיאה משמע שהיא אינה מוצאת את קובץ הספרייה . WS 2 _ 32 . 1 ib על כן צריך יהיה לחזור ולעשות שוב את פעילות . 5 . 1 דוגמה להודעת שגיאה הנובעת מכך שהמערכת אינה מוצאת את קובץ הספרייה : WS 2 32 . 1 ib
אל הספר