سؤال

عندما أنظر إلى مستندات NSFileHandle API ، أرى أن هناك الكثير من أساليب الشبكات تتحدث عن مآخذ وأشياء من هذا القبيل ...

في الأعلى ، يقولون:

توفر كائنات NSFileHandle غلافًا موجهًا للكائن للوصول إلى الملفات المفتوحة أو قنوات الاتصالات.

ما هي "قناة الاتصال" هنا؟ هل هناك بعض الأمثلة العملية التي تشرح ذلك لشخص ليس شبكات النينجا؟

هل كانت مفيدة؟

المحلول

إنه في الأساس عبارة عن تجريد يتيح لك الوصول إلى مجموعة متنوعة من قنوات الاتصالات باستخدام واجهة مشتركة. ينطبق على معظم الأشياء التي ترسلها و/أو تلقي بايت من البيانات.

يمكن أن تكون الأنابيب (وهي وسيلة للتواصل بين العمليات على نفس الكمبيوتر) ؛ مقبس ، وهو في الأساس نقطة نهاية اتصال IP ؛ جهاز مثل قطعة من الأجهزة يمكنك من خلالها تبادل البيانات. يتم استخلاص كل هذه إلى نوع من IO يشبه الملف مع تعليمات القراءة والكتابة.

يتيح لك استخدام مقبض الملف تجاهل التفاصيل الأساسية (NetWorking وما إلى ذلك) والاستمتاع بالبيانات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top