נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: מישהו יכול להסביר לי משהו בפקודת FD_

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
maz0r
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 02 May 2006 בשעה 18:45 | IP רשוּם
ציטוט maz0r

אני צריך לדעת מה הפקודות האלה עושות

FD_ZERO(&readfd);
 FD_SET(socServer,&readfd);
 select(socServer + 1 , &readfd,NULL,NULL,&tv); 
 if ( FD_ISSET(socServer,&readfd) )

 

 

תודה רבה

חזרה לתחילת העמוד הצג את כרטיס החבר של maz0r חפש הודעות אחרות של maz0r בקר בדף הבית של maz0r
 
Fate
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 25 October 2005
משתמש: מנותק/ת
הודעות: 571
נשלח בתאריך: 02 May 2006 בשעה 20:35 | IP רשוּם
ציטוט Fate

בודק האם הסוקט socServer, מוכן לקריאת נתונים....
ז"א יש לו מידע שניתן לקרוא ממנו...

חזרה לתחילת העמוד הצג את כרטיס החבר של Fate חפש הודעות אחרות של Fate
 
maz0r
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 03 May 2006 בשעה 09:48 | IP רשוּם
ציטוט maz0r

אתה יכול להסביר מה כל אחת מהפקודות עושה?

FD_ZERO

FD_SET

select

FD_ISSET

תודה רבה...

חזרה לתחילת העמוד הצג את כרטיס החבר של maz0r חפש הודעות אחרות של maz0r בקר בדף הבית של maz0r
 
Fate
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 25 October 2005
משתמש: מנותק/ת
הודעות: 571
נשלח בתאריך: 03 May 2006 בשעה 18:04 | IP רשוּם
ציטוט Fate

FD_ZERO - מאפס את המסנה ששומר מספרי סוקטים לצורך בחירה... סוג של אתחול...
FD_SET - מכוון את הSet כך שיכיל בתוכו סוקט מסויים, במקרה שלנו socserver...
Select - פונקציה של winsock שמקבלת Set לכל סוג מידע שאנחנו רוצים לבדוק על הסוקט...
שזה האם מוכן לכתיבה, האם מוכן לקריאה, האם יש שגיאה...
כל אחד מהפרמטרים חייב להיות FDSET שמכיל את הסוקטים הרלונטיים..

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


חזרה לתחילת העמוד הצג את כרטיס החבר של Fate חפש הודעות אחרות של Fate
 
maz0r
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 03 May 2006 בשעה 20:41 | IP רשוּם
ציטוט maz0r

תודה רבה!
חזרה לתחילת העמוד הצג את כרטיס החבר של maz0r חפש הודעות אחרות של maz0r בקר בדף הבית של maz0r
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

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