"ټلیګراف" - د انټرنیټ پرته بریښنالیک

ښه ورځ!

زه غواړم د یو واحد غیر متمرکز بریښنالیک رامینځته کولو په اړه د ټولنې سره ځینې په زړه پوري فکرونه شریک کړم او وښیم چې څنګه یو موجود پلي کول په عمل کې کار کوي.

په پیل کې، "ټلیګراف" زموږ د کوچني زده کونکو ټولنې غړو ترمنځ د اړیکو د شوقي وسیلې په توګه رامینځته شوی و ، کوم چې په یو ډول یا بل ډول خپل فعالیتونه کمپیوټر ټیکنالوژۍ او مخابراتو ته وقف کړي.

یادونه: "ټلګراف" د مخابراتو یوه شوقیه وسیله ده. په صنعتي پیمانه د عملي ګټو ترلاسه کول خورا ستونزمن ښکاري، مګر دا ستونزه په هیڅ ډول د پام وړ نه بلل کیدی شي - موږ خپل اصلي هدف په مستقیم ډول د دې ډول مخابراتي سیسټمونو پراختیا ته د پام اړولو په اړه فکر کوو.

موږ په دې باور یو چې د مختلف مخابراتي سیسټمونو په پراختیا کې د عمومي لیوالتیا زیاتوالی اړین او خورا مهم دی، ځکه چې د دې سیسټمونو د کار کولو په اړه د بنسټیزو اصولو پوهیدل او د هغه څه په اړه پوهیدل چې د معلوماتو د خوندیتوب په اړه د خلکو د پوهاوي لوړولو اصلي کلیدي ده. مسلې

"ټلیګراف" - د انټرنیټ پرته بریښنالیک

اڅټنګ!د احتمالي غلط فهمۍ څخه مخنیوي لپاره، په ځینو مواردو کې تاسو کولی شئ د انځورونو له لارې سکرول کړئ:
"ټلیګراف" - د انټرنیټ پرته بریښنالیک

سیسټم د رضاکارانو او خالص لیوالتیا پر بنسټ والړ دی - موږ یوازې هغه څه خوښوو چې موږ یې کوو. تاسو کولی شئ دا یو شوق په پام کې ونیسئ او تاسو به غلط نه یاست - په هرصورت، لاهم د کاغذ لیکونو کارولو له لارې د اړیکو مینه وال شتون لري؛ "ټلیګراف" په ډیری مواردو کې د منظم بریښنالیک اصولو ډیجیټل پلي کولو په توګه ښودل کیدی شي.

ټیلیګراف د بریښنالیک یوازینۍ انلاګ دی چې تاسو ته اجازه درکوي د انټرنیټ کارولو پرته ساده متن پیغامونه واستوئ. "ټیلیګراف" یو درجې یا بل ته منسوب کیدی شي سنیکارنیټ - د شبکې کارولو پرته د معلوماتو تبادله کولو لاره.

فلش ډرایو د میل باکسونو او ترمینلونو په توګه کارول کیږي - کمپیوټرونه، کوم چې د بریښنایی لیکونو ترلاسه کولو او لیږدولو لپاره د لاسرسي ځانګړي ځایونه دي - د پوستې دفترونو په توګه کار کوي.

راځئ چې د سیسټم سره د تعامل ترټولو ساده مثال په پام کې ونیسو. موږ دوه فلش ډرایو او یو ټرمینل په سټاک کې لرو. سکریپټ پخپله د سیسټم سره د راتلونکي تعامل لپاره اړین نړیوال متغیرونه لري - د ټرمینل شمیره، ریښې ته لاره، او نور.

که موږ د لرې کولو وړ ډرایو ترمینل ته وصل کړو او سکریپټ چلوو، نو دا به هڅه وکړي چې د لارښود څخه بهر ته تلونکي پیغامونه ترلاسه کړي /mnt/Telegraph/Outbox او خپل حافظې ته یې انتقال کړئ، بیا د اوسني کارونکي لپاره ستاسو په حافظه کې د نوي پیغامونو لپاره وګورئ. که چیرې شتون ولري، نو په کې یې ولیکئ /mnt/Telegraph/Inbox.

د نوي وسایلو ثبت کول

دا خورا تصادفي پیښیږي. سکریپټ نوي فلش ډرایوونه لټوي چې سیسټم سره وصل شوي او هڅه کوي د دوی ځانګړي IDs سره په روټ کې وړاندې شوي سره مل کړي. که چیرې وسایل مخکې ثبت شوي نه وي، دوی به د ټیلګراف لخوا بیان شوي مقرراتو سره سم فارمیټ شي.

د نوي وسیلې ثبتولو وروسته ، د ریښې جوړښت لاندې شکل اخلي:

محتویات وروسته پر imgur.com

د ترتیب کولو فایل کې config.ini، د فلش ډرایو په ریښه کې موقعیت لري ، د سیسټم معلومات شتون لري - یو ځانګړی پیژندونکی او پټ کیلي.

محتویات وروسته پر imgur.com

خلکو ته یو څه رم ورکړئ!

نه، واقعا، په جدي توګه! تاسو کولی شئ سرچینې ترلاسه کړئ دلته، او دا زموږ لپاره وخت دی چې ورو ورو له تیوري څخه عمل ته لاړ شو.

مګر زه باید یو څو نور ټکي ووایم چې د پیغام رسولو سیسټم په عمل کې څنګه کار کوي.

لومړی، راځئ چې معلومه کړو چې یوولس عددي ځانګړی پیژندونکی څه شی لري. د بیلګې په توګه 10455000001.

لومړی عدد 1، د هیواد شمیرې لپاره مسؤل دی. نړیوال کوډ - 0په دې قضیه کې روسیه - 1.

بیا څلور عددونه راځي چې د سیمې د شمیر لپاره مسؤل دي چیرې چې ټرمینل موقعیت لري. 0455 د کولومنا ښاري ولسوالۍ ده.

دوی د دوه شمیرو لخوا تعقیب شوي - 00, - په مستقیم ډول د ترمینل نمبر لپاره مسؤل دی.

او یوازې بیا - څلور عددونه، کوم چې د کارونکي سیریل شمیره ده چې دې ټرمینل ته ګمارل شوي. موږ دا لرو - 0001. هم شته 0000 - دا شمیره په مستقیم ډول پخپله ترمینل پورې اړه لري. تاسو نشئ کولی دې ته لیکلي لیک واستوئ ، مګر ټرمینل پخپله دا شمیره کاروونکو ته د خدماتو پیغامونو لیږلو لپاره کاروي. د مثال په توګه، که چیرې پیغام د کوم دلیل لپاره ونه رسول شي.

محتویات وروسته پر imgur.com

زموږ د "میل باکس" په ریښه کې د متن پیغامونو ترلاسه کولو او لیږلو لپاره دوه لارښودونه اړین دي. کله چې یو وسیله له ترمینل سره وصل وي، بهر ته روان پیغامونه د "آؤټ باکس" لارښود څخه سرور ته لیږل کیږي، او راتلونکی پیغامونه د "ان باکس" ډایرکټر کې بار شوي، کوم چې منطقي دی.

هر فایل، په لارښود پورې اړه لري، د ترلاسه کونکي یا لیږونکي شمیرې لخوا نومول کیږي.

که موږ هڅه وکړو چې یو غیر موجود ترلاسه کونکي ته پیغام واستوو، ټرمینل به موږ ته د خطا پیغام واستوي.

محتویات وروسته پر imgur.com

په هرصورت، که موږ پریکړه وکړو چې په بل ټرمینل کې موقعیت لرونکي پتې ته یو لیک واستوو (پرته له دې چې دا شتون لري یا نه)، دا به د ترمینل په حافظه کې ثبت شي مخکې لدې چې اجنټ زموږ له ټرمینل څخه لیکلي لیک لیږدوي.

محتویات وروسته پر imgur.com

کله چې د څانګې ایجنټ 10500000000 (په بل عبارت، پوسټ مین) به خپل وسیله زموږ ترمینل سره وصل کړي، بهر ته تلونکي لیکونه به د هغه ډرایو ته لیږدول کیږي. وروسته، کله چې هغه خپل وسیله د خپل ترمینل سره وصل کړي، دا لیکونه به د ترمینل په حافظه کې ډوب شي او د ترلاسه کونکي انتظار به یې د هغه فلش ډرایو ته ډاونلوډ کړي.

د مخابراتو غونډه

راځئ هڅه وکړو چې د متن سره یو پیغام واستوو "سلام!" څخه 10455000001 к 10455000002.

محتویات وروسته پر imgur.com

بس نور څه نه!

زه به خوښ شم چې د پروژې د سرچینې کوډ او پخپله مقاله کومه نیوکه ترلاسه کړم.

له توجه مو مننه.

سرچینه: www.habr.com

Add a comment