Ossp sa.

ossp sa הוא ספריית הפשטה עבור ממשק תכנות Unix Socket (API).
הורד עכשיו

Ossp sa. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • MIT/X Consortium Lic...
  • מחיר:
  • FREE
  • שם המפרסם:
  • Ralf S. Engelschall
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~rse/eperl-2.2.13/eperl.pod

Ossp sa. תגים


Ossp sa. תיאור

Ossp sa הוא ספריית הפשטה עבור ממשק התכנות של UNIX Socket (API). OSSP SA הוא ספריית הפשטה עבור ממשק התכנות של Unix Socket Programing (API) שמציעות זרם ותקשורת של Datagram Over Domain Unix ו- Internet Domain (TCP ו- UDP) Sockets.It מספק את התכונות המקבילות הבאות: הפטסטראות כתובת (מקומי, IPV4, ו IPv6), סוג הפשטה, I / O Timeouts, I / O זרם חצץ ונוחות I / O פונקציה.הפך הם כמה תכונות עיקריות של "ossp sa": עצמאית, עצמאית, אמברדס · למרות שיש קוד פתוח שונים ספריות זמין אשר מספקים גישה הפשטה דומה, הם כולם גם חסר תכונות חשובות או למרבה הצער תלויים בספריות אחרות. OSSP SA ממלא את הפער הזה על ידי מתן כל התכונות החשובות (ראה נקודות בעקבות ספריה עצמאית ומלאה עצמאית. בדרך זו ossp sa יכול להיות מוטבע באופן מעיל כמו ספריית משנה לתוך ספריות אחרות. זה מספק במיוחד תמיכה נוספת עבור המטען בטוח במרחב API שלה על מנת למנוע סכסוכים סמל. הפשטה כתובת · רוב הכיעור ב- Unix Socket API הוא הצורך צריך להתמודד עם מבנים כתובות שונים (struct sockaddr_xx) אשר קיימים בגלל שני סוגי התקשורת השונים וטיפול תוכניות. OSSP SA לחלוטין מסתיר את זה על ידי מתן סוג מופשט ו אטום כתובת (SA_ADDR_T) יחד עם פונקציות השירות המאפשרים אחד כדי להמיר מן strokaddrdrdrdrdrdrd המסורתי או מפרט URI ל SA_Addr_T ולהיפך מבלי להתמודד עם מקרים מיוחדים הקשורים אל הבסיס סתם. Ossp sa תמיכה דומיין UNIX ו- IPv4 ו- IPv6 דומיין הפעלה. סוג הפשטה · כמה פרטים מתוחכמים אחרים ב- UNIX SUCKET API להפוך את החיים בקשה בפועל: Socklen_t ו Ssize_t. שני סוגים אלה במקור היו (ועל פלטפורמות מסוימות עדיין) פשוט מספרים שלמים או מספרים שלמים לא חתומים, בעוד posix מאוחר יותר הציג טיפוסים משלו (ואפילו לשנות את הסוגים האלה לאחר זמן מה שוב). זה מגעיל, כי עבור 100% סוג הנכון API השימוש (חשוב במיוחד על מכונות 64 סיביות שבו מצביעים לסוגים שלמים שונים לעשות בעיות), כל יישום צריך לבדוק אם סוגים חדשים קיים, ואם לא לספק הגדרות משלו אילו מפה אל סוג של מספר שלם שימש למעשה על הפלטפורמה הבסיסית. Ossp sa מסתיר את רוב זה API שלה עבור socklen_t מספק הגדרת תאימות לאחור. במקום Ssize_t זה יכול להשתמש Size_t כי OSSP SA אינו משתמש בסמנטיקה קוד מסורתית של UNIX החזרה. I / O Timeouts · כל פונקציה I / O ב OSSP SA מודעת לאותם (להגדיר על ידי SA_TIMEOUT (3)), I.E., כל I / O פעולות לחזור SA_TRMT אם הפסקת הזמן פג לפני המבצע I / O היה מסוגל להצליח. זה מאפשר לאחד בקלות לתכנת פחות חסימת שירותי רשת. OSSP SA באופן פנימי מיישמת את הזמן הזה או דרך התכונה SO_ {SND, RCV} TISEO על יישומי שקעים מודרניים יותר או באמצעות בחר מסורתי (2). בדרך זו ביצועים גבוהים מושגת על פלטפורמות מודרניות, בעוד הפונקציונליות המלאה עדיין זמין על פלטפורמות ישנות יותר. I / O זרם חצץ · אם OSSP SA משמש עבור זרם תקשורת, פנימי כל I / O פעולות ניתן לבצע באמצעות קלט ו / או מאגרים פלט (להגדיר על ידי SA_Buffer (3)) להשגת ביצועים I / O גבוהים יותר על ידי עושה אני / O פעולות על הודעות מצטברות גדולות יותר עם שיחות מערכת פחות נדרשות. בנוסף, אם OSSP SA משמש תקשורת זרם, מסיבות נוחות קריאה מוכוונת קו (SA_READLN (3)) וכתב מעוצב (ראה SA_WRITEF (3)) מסופק, מודל אחרי FPRINGS של STDIO (3). שניהם תכונות למנף במלואו מ I / O Buffering.What חדש במהדורה זו: · הוסר sa_syscall_gethostbyname כי Gethostbyname (3) לא ניתן לדרוך כמו ב נקודת שימוש (פונקציה SA_ADDR_U2A) אובייקט SA_T אינו זמין. · בנוסף, עבור IPv6 getaddrinfo (3) היה לדרוך גם. · זה קבוע קומפילציה על פלטפורמות ללא APIS IPv6.


Ossp sa. תוכנה קשורה

libsharedmime

libsharedmime הוא ספריה לקריאת מסד הנתונים המשותף של Freedesktop.org של Mime. ...

118

הורד

gstring

ספריית המחרוזת הכללית היתה בהשראת תכונות השפה של מחרוזת התכנות של סמל. ...

161

הורד

TMX Localization Editor.

TMX לוקליזציה עורך הוא ג 'אווה Swing GUI בנוי לעבודה עם קבצים התומכים בתקן לוקליזציה TMX. ...

387

הורד