فائل سنک
فائل سنک منتظمین کو HandyCafe سرور سے نیٹ ورک پر کلائنٹ PCs کو فائلز تقسیم کرنے کی سہولت دیتا ہے۔ یہ مینیفیسٹ پر مبنی طریقہ استعمال کرتا ہے تاکہ صرف تبدیل شدہ یا نئی فائلز منتقل ہوں، بینڈوڈتھ استعمال اور سنک وقت کو کم سے کم رکھتے ہوئے۔
سنک ایکسپلورر
سنک ایکسپلورر ایک فائل براؤزر انٹرفیس فراہم کرتا ہے تاکہ منتخب کریں کہ کون سی ڈائریکٹریز اور فائلز کلائنٹس کو ہم آہنگ کی جائیں۔ منتظمین سرور کے فائل سسٹم میں نیویگیٹ کرتے ہیں، مطلوبہ مواد منتخب کرتے ہیں اور سنک آپریشن شروع کرتے ہیں۔
ہم آہنگی کیسے کام کرتی ہے
مینیفیسٹ پر مبنی موازنہ
جب سنک آپریشن شروع ہوتا ہے تو سرور ایک فائل مینیفیسٹ تیار کرتا ہے -- سنک کی جانے والی تمام فائلوں کی فہرست ان کے چیکسمز کے ساتھ۔ ہر کلائنٹ اس مینیفیسٹ کا اپنی مقامی فائلوں سے موازنہ کرتا ہے:
- جو فائلز کلائنٹ پر موجود نہیں ہیں وہ ڈاؤن لوڈ کے لیے نشان زد ہوتی ہیں۔
- جن فائلوں کے چیکسمز مختلف ہیں (ترمیم کی نشاندہی) وہ ڈاؤن لوڈ کے لیے نشان زد ہوتی ہیں۔
- جو فائلز مماثل ہیں وہ مکمل طور پر نظر انداز ہوتی ہیں۔
یہ طریقہ یقینی بناتا ہے کہ صرف سرور اور کلائنٹ کے درمیان فرق منتقل ہوتا ہے، بار بار سنک کو تیز اور مؤثر بناتے ہوئے۔
چنک پر مبنی منتقلی
بڑی فائلز TCP پر منتقلی کے لیے چھوٹے چنکس میں تقسیم ہوتی ہیں۔ اس کے کئی فوائد ہیں:
- قابل اعتمادی -- اگر کوئی چنک منتقل ہونے میں ناکام ہو تو پوری فائل کی بجائے صرف وہ چنک دوبارہ بھیجا جاتا ہے۔
- پیش رفت ٹریکنگ -- منتقلی کی پیش رفت چنک سطح پر رپورٹ ہو سکتی ہے۔
- نیٹ ورک کارکردگی -- چنک سائز عام LAN حالات کے ساتھ بہتر کام کرنے کے لیے ٹیون ہوتے ہیں۔
سنک شروع کرنا
منتظمین دو طریقوں سے فائل ہم آہنگی شروع کر سکتے ہیں:
- تمام کلائنٹس کو سنک -- منتخب فائلز بیک وقت ہر جڑے ہوئے کلائنٹ کو بھیجتا ہے۔
- مخصوص کلائنٹس کو سنک -- سنک آپریشن کے لیے ایک یا زیادہ انفرادی کلائنٹس کو ہدف بناتا ہے۔
جب بھی نیا مواد تقسیم کرنا ہو سنک ایکسپلورر انٹرفیس سے دستی طور پر شروع کیا جا سکتا ہے۔
سنک رپورٹنگ
سنک آپریشن کے بعد ہر کلائنٹ اپنی حالت سرور کو رپورٹ کرتا ہے:
- کامیاب -- تمام فائلز بغیر غلطیوں کے سنک ہو گئیں۔
- ناکام -- ایک یا زیادہ فائلیں منتقل ہونے میں ناکام ہوئیں، تفصیلات کے ساتھ کہ کون سی فائلز اور کیوں۔
- سنک شدہ فائلز -- اصل میں ڈاؤن لوڈ ہونے والی فائلوں کی تعداد (پہلے سے تازہ ترین نظر انداز فائلوں کے علاوہ)۔
یہ رپورٹیں سنک ایکسپلورر میں نظر آتی ہیں، منتظمین کو تصدیق کرنے دیتی ہیں کہ آپریشن توقع کے مطابق مکمل ہوا۔
استعمال کے منظرنامے
- گیم اپ ڈیٹس تعینات کرنا -- گیم پیچز یا اپ ڈیٹس ایک ساتھ تمام گیمنگ PCs کو بھیجیں تاکہ ہر مشین ایک ہی ورژن چلائے۔
- کنفیگریشن فائلز بھیجنا -- تازہ ترین کنفیگریشن فائلز (جیسے نیٹ ورک ترتیبات یا ایپلیکیشن ترجیحات) تمام کلائنٹس میں تقسیم کریں۔
- سافٹ ویئر تقسیم کرنا -- انسٹالر پیکجز یا پورٹیبل ایپلیکیشنز سنک کرکے کلائنٹ PCs پر نئی ایپلیکیشنز نصب کریں۔
- کلائنٹ مینو اثاثے اپ ڈیٹ کرنا -- کلائنٹ مینو انٹرفیس کے ذریعے استعمال ہونے والے نئے آئیکنز، پوسٹرز یا میڈیا فائلز سنک کریں۔