פייתון/פייתון גרסה 2/שימוש בשקעים: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
Lielft (שיחה | תרומות)
אין תקציר עריכה
Lielft (שיחה | תרומות)
הוספת מידע על דרכים מתקדמות לשימוש בשקעים
שורה 48:
* שימוש בספרייה ''twisted''.
* שימוש בספרייה של ה[[w:פרוטוקול]] הספציפי שאנו רוצים לעבוד עמו.
 
[[קטגוריה:שם הקטגוריה]]
== שימוש ב־asyncore ==
הספרייה ''asyncore'' נכללת עם המפרש ואין צורך בהתקנתה.
כדי ליצור לקוח באמצעותה, יש צורך תחילה לייבא את הספרייה ''socket'' וליצור מחלקה שמתבססת על ''asyncore.dispatcher'' ולהוסיף בפונקציה ''__init__'' את השורות הבאות:
<source lang="python">
asyncore.dispatcher.__init__(self) # אתחול מחלקת הבסיס
self.create_socket(socket.AF_INET, socket.SOCK_STREAM) # יצירת אובייקט מסוג שקע
self.connect((host, port)) # התחברות לשרת
</source>
{{פייתון|מוגבל}}
[[קטגוריה:פייתון|מודולים]]