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

תוכן שנמחק תוכן שנוסף
דף חדש: {{פייתון}} == מהם שקעים? == '''שקעים''' (בלועזית: sockets) הם למעשה הדרך הבסיסית ביותר ליצור תקשורת אינטרנט - כל י...
 
Lielft (שיחה | תרומות)
אין תקציר עריכה
שורה 4:
== שימוש בשקעים בפייתון ==
לפייתון ספריית קוד פשוטה לשימוש בשם socket.
לתחילת העבודה, יש לייבא את ספריית השקעים כך:
<source lang="python">
import socket
</source>
כך יוצרים עצם מסוג שקע:
<source lang="python">
conn = socket.socket(socket.AF_INET,socket,SOCK_STREAM)
</source>
לאחר מכן, ישנן שתי אפשרויות:
 
# אם רוצים לבנות שרת (תוכנה שמשרתת תוכנות אחרות הנקראות בדרך־כלל "לקוחות") יש להזין את הקוד הבא:
<source lang="python">
conn.bind(('',port)
</source>
# אם מעוניינים לבנות לקוח (תוכנה שמתחברת לשרת כדי להשתמש בשירותים שהוא מציע) יש להזין את הקוד הבא:
<source lang="python">
conn.connect((ip,port))
</source>
בשני המקרים, ip הוא הכתובת שאליה רוצים להתחבר (לקוח בלבד) ואילו port הוא הפתחה.
{{פייתון|מוגבל}}
[[קטגוריה:פייתון|מודולים]]