গ্যাফেরংগেস ডটকমের একটি মন্তব্য থেকে এখানে স্যাম জানসেনের একটি উদ্ধৃতি দেওয়া হয়েছে :
কোনও গেম ডেভেলপার নয়, একটি নেটওয়ার্ক গবেষক হিসাবে কথা বলছেন, টিসিপি এবং ইউডিপি একসাথে কখনও ব্যবহার না করার সিদ্ধান্তটি কিছুটা দৃ seems় বলে মনে হয়। টিসিপিতে কেবলমাত্র প্যাকেটের ক্ষতি হবে যদি এটি খুব বেশি ডেটা প্রেরণ করে; আপনি যে ইউডিপি ডেটা পাঠাচ্ছেন ঠিক তেমন কিছু উপায়ে। পার্থক্য হ'ল টিসিপি যে হার পাঠায় তার উপর আপনার কোনও সরাসরি নিয়ন্ত্রণ নেই, এটি আপনার কাছে গোপন।
আপনার যদি কেবল কিছু নির্ভরযোগ্য ডেটা প্রেরণের দরকার হয় এবং কোনও নির্ভরযোগ্য প্রোটোকল পুনঃপ্রেরণ এবং বাস্তবায়ন সম্পর্কে চিন্তা করতে না চান এবং আপনি জানেন যে হারটি কম হবে, তবে টিসিপি এবং ইউডিপি উভয়ই ব্যবহারে কোনও সমস্যা হবে না।
সম্পর্ক সত্যই দুজনের মধ্যে এতটা জটিল নয়: টিসিপি প্যাকেটের ক্ষতি না হওয়া পর্যন্ত কেবল তার প্রেরণের হার বাড়িয়ে তোলে (যদি প্রেরণের জন্য ডেটা থাকে তবে) আবার তার হারটি ডায়াল করে আবার হার বাড়ানো শুরু করে (এটি সময় আরও ধীরে ধীরে)। এটির হার বৃদ্ধির ফলে প্যাকেটের ক্ষতি হয়, আপনার ইউডিপি প্যাকেটগুলি সহ এটি অন্য যে কোনও ডেটা প্রবাহকে আঘাত করতে পারে।
ইউডিপি প্যাকেটের ক্ষতির কাগজের বৈশিষ্ট্য: টিসিপি ট্র্যাফিকের প্রভাব এক সাথে একাধিক টিসিপি সংযোগ খোলার মাধ্যমে এবং ডেটা দিয়ে নেটওয়ার্ক প্লাবিত করে ফলাফল পেয়েছে। এটি গ্লোবাল সিঙ্ক্রোনাইজেশনের পরে যানজটের দিকে পরিচালিত করে , যার ফলে উভয়ই প্যাকেট বাদ পড়েছে। স্পষ্টতই, একটি গেম ক্লায়েন্ট একবারে এক ডজন সংযোগ খুলবে না এবং ডেটা দিয়ে নেটওয়ার্ক প্লাবিত করবে, এবং আপনার ফলাফলগুলি ভিন্ন হবে।
আপনার প্রশ্নের উত্তর দিতে:
আমি ভাবছি যদি একই সাথে টিসিপি এবং ইউডিপি উভয়ই ব্যবহার করা বুদ্ধিমান হয় তবে বিভিন্ন জিনিসের জন্য [...]
হ্যাঁ, আপনি আপনার ব্যান্ডউইথের সীমাতে রয়েছেন তা ধরে নিয়ে এটি করা একটি গ্রহণযোগ্য জিনিস।
- টিসিপি তথ্য প্রেরণের জন্য যা অবিচ্ছিন্নভাবে প্রেরণ করা হয়, তবে নির্ভরযোগ্যভাবে পৌঁছানোর নিশ্চয়তা দেওয়া উচিত। যেমন স্কোর আপডেট, কোনও প্লেয়ারের নাম, বা এমনকি গেমের জগতের একটি আলোর অন / অফ স্টেট।
টিসিপি এবং ইউডিপি উভয়ই ব্যবহার করার সময়, আপনি সর্বদা ইউডিপি-র মাধ্যমে যথাসম্ভব এবং টিসিপি-র মাধ্যমে যতটা সম্ভব প্রেরণা পছন্দ করেন।
এখন, আমি আপনাকে এটি জিজ্ঞাসা করছি: স্কোর, প্লেয়ারের নাম এবং টিসিপির উপর আলোকিত অবস্থা প্রেরণ করা কি সত্যিই প্রয়োজনীয়? যদিও এটি সত্য যে আপনাকে শেষ পর্যন্ত এই ডেটা গ্রহণ করা দরকার, এটি কি সত্য যে আপনাকে এই ডেটাটি কঠোরভাবে-ইন-অর্ডার এবং ঠিক একবারে গ্রহণ করা দরকার?
সম্ভবত না.
ইউডিপি এই ক্ষেত্রেগুলির জন্য সূক্ষ্মভাবে কাজ করে, এবং ভূমিকম্প 3 কীভাবে তার একটি ভাল উদাহরণ।
তাহলে ইউডিপির পাশাপাশি টিসিপির একটি ভাল উদাহরণ কী? ভাল, একটি গেমের চ্যাটবক্সটি মনে করুন। এই চ্যাটবক্সের আপডেটগুলি (যা পাঠ্যের নতুন লাইনগুলি) নির্ভরযোগ্যভাবে এবং কঠোরভাবে-ক্রম উভয়ই প্রেরণ করা দরকার। সুতরাং, টিসিপি একটি ভাল ফিট।