נשלח בתאריך: 01 July 2007 בשעה 12:06 | | IP רשוּם
|
|
|
|
יש בסקוטים את הקוד הזה :
struct sockaddr_in { short int sin_family; // סוג הסוקט. unsigned short int sin_port; // מספר פתחה struct in_addr sin_addr; // כתובת אינטרנט unsigned char sin_zero[8]; // נועד להשוות לסוקטאדדר. };
אז השאלה שלי :
איך הם עשו מבנה אחד struct sockaddr_in
שבתוכו יש עוד מבנה short int sin_family
והם לא הגדירו אותו כאילו צריך לעשות שתי מבנים ובמבנה השני צריכים לשים שם זהה כמו הראשון רק שבסוף שמיים משתנה כאילו כך :
struct a
{
int aa;
}
struct b
{
struct a add
}
וכאן בסקוטים הם עשו משהו מאוד מוזר מישהו יכול להסביר
תודה לעוזרים
|