نقل قول نوشته شده توسط p_ooya مشاهده تاپیک
مثل اینکه من نباید توی تالار دلفی این حرف رو می زدم. من خودم سالهاست دارم با دلفی برنامه می نویسم و اصلاً قصد ندارم انگشت اتهام به سمت دلفی بگیرم. قبول دارم که بهتر بود در اون جمله می نوشتم "به نظر من...". مسئله اینه که من یه برنامه رو با دلفی نوشتم و بعد هم با جاوا عین همون کار رو انجام دادم. اگه به کسی بر نمی خوره باید بگم جاوا از جهاتی بهتر بود. نتیجه یکی بود(؟) ولی برنامه نویسی با جاوا باعث شد من درک درستی نسبت به سوکت پیدا کنم. مثلاً مادامی که من با دلفی کار می کردم نفهمیدم که این سرور از کجا می فهمه پیامی رسیده و ...

بله من در همون پست اول هم گفتم که الان دلفی ندارم و مطمئن نیستم. اما فکر کنم tcpclient/server کار مشابهی رو توی دلفی 7 انجام میدن. (آیا؟)
دوستان، شما پیش کسوت من هستید و من رو روشن کنید. برای این پروژه در این سطح بهتره از tcpclient یا حتی TClientSocket (منسوخ) استفاده بشه یا indy؟
در پاسخ به کسانی که در باره قوت و ضعف زبانهای برنامه نویسی همانند دلفی صحبت می کنند باید عرض کنم که هیچ زبان برنامه نویسی عاری از ضعف نیست. به همین دلیل است که زبانهای برنامه نویسی از زبانهای سطح پایین به زبانهای سطح بالا دسته بندی می شوند. آنچه که مهم است درک درست برنامه نویس از پروژه ایست که باید برای آن یک برنامه تهیه کند. برنامه های کاربردی همچون چت ، از نوع برنامه های سرویس دهنده/سرویس گیرنده هستند که به خودی خود به پروتکلهای شبکه مرتبط می شوند و همانطور که می دانید سرآمد همه این پروتکل ها TCP/IP است که به زبان C نوشته شده است. در دنیای برنامه نویسی نوشتن هر برنامه ای با هر زبان برنامه نویسی امکان پذیر است. زبان دلفی با دراختیار گذاشتن کامپوننت های فراوان ، کاربران خود را از نوشتن کدهای بیشتر بی نیاز می سازد و همین امر شاید سبب کاهل شدن برنامه نویسان جهت رفع موانع برنامه نویسی می گردد.
در پایان باید عرض کنم بهتر است قبل از نوشتن برنامه های مرتبط با شبکه حتماً در مورد پروتکل معروف TCP/IP مطالعه عمیق صورت گیرد که در این حالت شما حتی با زبان فاکس پرو هم قادر به نوشتن برنامه هایی نظیر چت خواهید شد.