ossp سا

OSSP SA هي مكتبة تجريد لتواصل برمجة تطبيقات مقبس UNIX (API).
التحميل الان

ossp سا الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • MIT/X Consortium Lic...
  • السعر:
  • FREE
  • اسم الناشر:
  • Ralf S. Engelschall
  • موقع ويب الناشر:
  • http://search.cpan.org/~rse/eperl-2.2.13/eperl.pod

ossp سا العلامات


ossp سا وصف

OSSP SA هي مكتبة التجريد لواجهة برمجة تطبيق UNIX المقبس (API). OSSP SA هي مكتبة التجريد لواجهة برمجة تطبيق UNIX المقبس (API) التي تتميز بالاتصال الموجه الموجه للدفق ومخطط البيانات عبر مآخذ المجال لمجال UNIX ونطاق الإنترنت (TCP و UDP). يوفر ميزات المفاتيح التالية: معالجة التجريد (محلي، IPv4، و IPv6)، اكتب التجريد، مهلة الإدخال / الإدخال / الإخراج، التخزين المؤقت I / O وظائف I / O الراحة. هي بعض الميزات الرئيسية ل "OSSP SA": مستقل، الموجة ذاتيا، مدمجة على الرغم من وجود العديد من المصدر المفتوح المكتبات المتاحة التي توفر نهج تجريد مماثل، فإنهم جميعا يفتقرون إلى ميزات مهمة أو للأسف تعتمد على مكتبات رفيقية أخرى. يملأ OSSP SA هذه الفجوة من خلال توفير جميع الميزات المهمة (انظر النقاط التالية) ككتبة قائمة بذاتها ومكتب ذاتيا. هذه الطريقة يمكن أن تكون OSSP SA مدمجة تافهة ككتابة فرعية في مكتبات أخرى. يوفر بشكل خاص دعما إضافيا لتضمين التضمين الآمن للأرمالة ل API من أجل تجنب تعارضات الرمز. عنوان التجريد معظم القبح في API مقبس UNIX هو ضرورة التعامل مع هياكل العناوين المختلفة (بنية Sockaddr_xx) الموجودة بسبب كل من أنواع الاتصالات المختلفة ومعالجة المخططات. يخفي OSSP SA بالكامل من خلال توفير نوع عنوان مجردة وأفمع (SA_ADDR_T) مع وظائف الأداة المساعدة التي تسمح واحدة للتحويل من مواصفات Sockaddr التقليدية أو مواصفات URI إلى SA_ADDR_T والعكس العكس دون الحاجة إلى التعامل مع الحالات الخاصة المتعلقة بالسلطة الأساسية بسيطة بنية sockaddr_xx. OSSP SA دعم المجال UNIX وكلا عنوان مجال IPv4 و IPV6 عبر الإنترنت. اكتب التجريد بعض التفاصيل الدقيقة الأخرى في API مقبس UNIX جعل الحياة بجد في الممارسة: socklen_t و ssize_t. هذين النوعين أصلا (وعلى بعض المنصات لا تزال) أعداد صحيحة عادية أو أعداد صحيحة غير موقعة بينما قدمت بوسيكس لاحقا أنواعا خاصة بالنسبة لهم (وحتى المنقحة هذه الأنواع بعد بعض الوقت مرة أخرى). هذا أمر سيء، لأنه بالنسبة لاستخدام API صحيح بنسبة 100 (مهم بشكل خاص على أجهزة 64 بت حيث تجعل المؤشرات إلى أنواع الأعداد الصحيحة المختلفة مشكلة)، يتعين على كل تطبيق التحقق مما إذا كانت الأنواع الأحدث موجودة، وإذا لم تقدم تعريفات خاصة به خريطة إلى ما لا يزال بالفعل يستخدم عدد صحيح على النظام الأساسي. يخفي OSSP SA معظم هذا في API ولل SockLen_T يوفر تعريفا متوافقا من التوافق مع الخلف. بدلا من ssize_t، يمكن استخدام Size_t لأن OSSP SA لا يستخدم دلالات رمز إرجاع UNIX التقليدي. مهلة الإدخال / الإخراج كل وظيفة I / O في OSSP SA هي على دراية بالمهلة (تعيين بواسطة sa_timeout (3))، أي عمليات الإدخال / الإخراج، جميع عمليات الإدخال / الإخراج عودة sa_err_tmt إذا انتهت المهلة قبل عملية الإدخال / الإخراج قادرا على النجاح. هذا يسمح للبرنامج بسهولة ببرمجة خدمات الشبكة الأقل حظر. تنفذ OSSP SA داخليا هذه المهلة إما من خلال ميزة Timeo من خلال SO_ {SND، RCV} Timeo في تطبيقات مقبس أكثر حداثة أو من خلال تحديد التقليدية (2). وبهذه الطريقة يتم تحقيق الأداء العالي على المنصات الحديثة بينما لا تزال الوظيفة الكاملة متاحة على المنصات القديمة. I / o Tower التخزين المؤقت إذا تم استخدام OSSP SA للاتصالات المتدفقة، فيمكن إجراء جميع عمليات I / O داخليا من خلال المخازن المؤقتة الإدخال و / أو الإخراج (تعيين بواسطة sa_buffer (3)) لتحقيق أداء I / O أعلى من خلال القيام I / O o عمليات بشأن رسائل مجمعة أكبر ومع مكالمات النظام الأقل حظا. بالإضافة إلى ذلك إذا تم استخدام OSSP SA للاتصالات الدفق، لأسباب الراحة القراءة الموجهة نحو الخط (SA_READLN (3)) ويتم توفير الكتابة المنسقة (انظر SA_WRITEF (3))، على غرارها بعد FENTS Stdio (3) و FPRINTF (3). يتميز كلا النفوذ الكامل من مؤشر الإدخال / الإخراج الجديد في هذا الإصدار: تمت إزالته SA_SYSCALL_GETHOSTBONAMNAME لأن GetHostByname (3) لا يمكن تجاوزه كما هو الحال في استخدام نقطة الاستخدام (وظيفة SA_ADDR_U2A) كائن SA_T غير متوفر. بالإضافة إلى ذلك، للحصول على IPv6 GetAddrinfo (3) كان قد تم تجاوزه أيضا.


ossp سا برامج ذات صلة

ossp ex.

OSSP EX هو مكتبة معالجة استثناء استثناء ISO-C ++ صغيرة للاستخدام في اللغة ISO-C. ...

151

تحميل

libcli

libcli هي مكتبة كومانيدينلاين تيلنت تشبه Cisco. ...

209

تحميل

libsudoku.

libsudoku هي مكتبة جافا لكتابة التطبيقات التي تتعامل مع ألغاز رقم Sudoku. ...

126

تحميل