سلام
چت فقط یک نمونه است، نمونه ای شاید خیلی ملموس تر باشد.
هر کجا که شما بخواهید دو برنامه در دو رایانه مختلف با هم ارتباط داشته باشند، در اصل نوعی جریان برنامه نویسی شبکه و سوکت در بین است.

رایانه های امروزی دیکر تک و تنها نیستند و استفاده نمیشوند.
- همین اینترنت نمونه عظیمی از برنامه نویسی تحت شبکه شده است. http و ftp و smtp و...

- بالاخره برنامه های بانک های اطلاعاتی مشترک هم نوعی برنامه نویسی شبکه است، گرچه یک موتور دیتابیس رابطه ای مثل SQLServer ظاهراّ ما را از کد نویسی شبکه راحت میکند.
چه برنامه هایی که در یک ساختمان استفاده میشوند چه برنامه های با وسعت بیشتر.

- دنیای بازی را هم نباید فراموش کرد، برنامه نویسی بازی ها و تجارت بازی های رایانه ای بعد از مواد مخدر و تجارت اصلحه و چند تجارت تابلو دیگر، جزء صدر جدول نقل و انتقالات پولی دنیا است.
اغلب بازی های امروزی هم چه تحت کنسول خودشان و چه تحت PC قابلیت شبکه شدن و بازی گروهی دارند.
نمونه بارز آن هم همین بازی های سبک استراتژیک که با همکاری گروهی قابل انجام است و حتی بالای 10 PC هم این بازی ها واقعاً معنی میدهد.

- یا برنامه های مدیریت کافی نت ها و امسال این ها... که رایانه مرکزی میتوانید بقیه رایانه ها را کنترلر کند.
یک چیزی شبیه RemoteDesktop مایکروسافت ولی در بعدی دیگر.

بحث فقط سر چت نیست.

موفق باشید.