![]() |
# 11 | ||
חבר בקהילה
|
ציטוט:
קוד:
$errno - במקרה של שגיאה, משתנה זה מקבל את מספר השגיאה $errstr - במקרה של שגיאה משתנה זה מקבל את השגיאה עצמה המספר בסוף זה ה TIMEOUT של ההתחברות, כלומר אם זה לא מקבל תגובה במשך 30 שניות זה מחשיב את השרת כמת ומפסיק התחברות ציטוט:
SOCKET אז אפשר לשלוח לה גם דברים במקרה הזה זה מתחבר לעמוד של אתר כמו שאתה מתחבר עם דפדפן כי זה פורט 80 זה שולח לזה בקשה של העמוד, כדי לקבל את ה HTML וכל פרטי העמוד: קוד:
$out = "GET / HTTP/1.1\r\n"; $out .= "Host: www.example.com\r\n"; $out .= "Connection: Close\r\n\r\n"; HTTP/1.1 שזה הפרוטוקול הנחוץ זה מבקש את העמוד בשיטת GET ותיקיה ראשית / שורה שניה זה מציין שהשרת שממנו זה מבקש זה www.example.com שזה אמור להיות השרת שאליו זה מתחבר בסוקט ושורה אחרונה זה אומר שזה יסגור את ההתחברות לאחר הבקשה לאחר הבקשה השרת שולח תגובה ללקוח, את התגובה זה מקבל בשורות, ולכן משתמשים ב FEOF שנותן אמת כאשר הגענו לסוף, אז כל עוד זה לא סוף הקובץ זה ממשיך למשוך שורות ולהדפיס אותן ובסוף זה סוגר התחברות מקווה שזה הבהיר לך את הדוגמא בהצלחה בהמשך
__________________
מתכנת מקצועי (ידוע גם כUnknownGod) שנות נסיון רבות בפיתוח אתרים ואפליקציות WEB |
||
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|