শাটডাউন (1), সকেটটিকে আর কোনও ডেটা প্রেরণে বাধ্য করে
এটি ইউসফুল ইন
1- বাফার ফ্লাশিং
2- অদ্ভুত ত্রুটি সনাক্তকরণ
3- নিরাপদ প্রহরী
আমাকে আরও ব্যাখ্যা করতে দাও, আপনি যখন A থেকে B তে কোনও ডেটা প্রেরণ করেন, তখন এটি বিতে প্রেরণের গ্যারান্টিযুক্ত হয় না, এটি কেবলমাত্র ওএস বাফারকে প্রেরণ করার গ্যারান্টিযুক্ত হয়, যা এটি বি ওএস বাফারে প্রেরণ করে
সুতরাং A তে শাটডাউন (1) কল করে আপনি A এর বাফারটি ফ্লাশ করবেন এবং বাফারটি খালি না থাকলে একটি ত্রুটি উত্থাপিত হবে:: ডেটারটি এখনও পিয়ারকে প্রেরণ করা হয়নি
যাইহোক এটি অপরিশোধনযোগ্য, সুতরাং আপনি আপনার সমস্ত ডেটা পুরোপুরি প্রেরণের পরে আপনি এটি করতে পারেন এবং আপনি নিশ্চিত হতে চান যে এটি পিয়ার ওএস বাফারে কমপক্ষে
shutdown()
:)