c p p

c p p

کدها و برنامه های سی پلاس پلاس ، ساختمان داده به زبان cpp، کدها و برنامه های اسمبلی،پروژه های آماده سی پلاس ،سی پلاس تحت داس
c p p

c p p

کدها و برنامه های سی پلاس پلاس ، ساختمان داده به زبان cpp، کدها و برنامه های اسمبلی،پروژه های آماده سی پلاس ،سی پلاس تحت داس

شبیه سازی الگوریتم distanceVectore و LinkBase

DistanceVectore 

LinkBase 

 

 

با سلام . 

distanceVectore و LinkBase از الگوریتم های مسیریابی در شبکه هستند . در این الگوریتم ها روترها با تبادل اطلاعات بین یکدیگر کوتاهترین مسیر به سایر گره ها را پیدا میکنند .  تفاوت در ایندو الگوریتم اینست که در LinkBase هر روتر جدول خود را برای روترهای همسایه ارسال میکند ، تازمانیکه در جداول تغییری بوجود نیاید   و   در DistanceVectore هر روتر جداول را از روترهای همسایه اش دریافت میکند . 

اینجا روترها را گره های یک گراف درنظرگرفته ام و این الگوریتم را به ساده ترین شکل شبیه سازی کرده ام . تنها نکته این برنامه اینست که باید گره ها هم زمان فعالیت کنند. برای پیاده سازی این همزمانی ، درهرگره دو جدول درنظرمیگیریم که جدول اول اطلاعات را دریافت میکند ، و جدول دوم حاوی اطالعات بروز شده است و برای ارسال آماده میشود . سپس در یک حلقه   تازمانیکه هیچ تغییری در جداول رخ ندهد   ابتدا هرگره جدول خودرا آپدیت میکند سپس جدولش را به همسایه ها ارسال میکند .  

دانلود :

 

LinkBase 

DistanceVectore 

کتاب شبکه های کامپیوتری پترسون و تنن بائوم

 

 OMPUTER  NETWORKS 3th edition      

LARRY L. PETERSON   &   BRUCE S. DAVID  

این کتاب شبکه های کامپیوتری پترسون است که انصافا کتاب خوبی است.امیدوارم مورد استفاده شما هم قرار بگیرد و برایتان مفید باشد.کتاب به زبان انگلیسی است .

دانلود

  

  

COMPUTER NETWORKS  4th edition 

آندرو اس تنن بائوم 

مجتبی پورمحقق 

 

این پاورپوینت کتاب  شبکه های کامپیوتری تنن بائوم با ترجمه مجتبی پورمحقق است با ترجمه فارسی.

دانلود  

آموزش برنامه نویسی سوکت

SOCKET PROGRAMMING IN CPP WINDOWS

با سلام.

اینجا چند منبع و مثال  از برنامه نویسی سوکت در سی پلاس پلاس برای نوآموزان مثل خودم  قرار دادم.خودم به همین ها خیلی محتاج بودم .امیدورام شما هم استفاده ببرید.

دانلود مجموعه

چت سرور دونفره ساده client _ server tcp/ip

چت سرور دونفره ساده   


چت سرور ساده دونفره

 

 

 باسلام.

این ساده ترین چت سرور دونفره(client server tcpip) ای است که میتواند با سی پلاس نوشته شود.

روش کلی این است که ابتدا برنامه سرور یک پورت را بایند میکند و منتظر است تا کلاینت متصل شود و در این زمان کلاینت و سرور با هم ارتباط برقرار میکنند.

در ادامه هرکدام میتوانند یک رشته را روی پورت بفرستند و بخوانند( با ترد نوشته شده و همزمان است ). زمانیکه سرور تایپ میکند ، کلاینت منتظر است تا رشته ای ارسال شود تا آنرا بخواند( با while پیاده شده ).در ضمن برای خروج هم عبارت  "log_out" را تایپ کنید.




download