توضیحات کوتاه و لینک دانلود
امروز در این پست برای شما کاربران عزیز وبسایت فایل سحرآمیز یک نمونه سورس کد مثال TCPIP Server و
Client در سی شارپرا آماده دانلود قرار داده ایم.
این سورس کد یک سرور TCP/IP کلاسیک را توصیف میکند که میتواند چندین اتصال کلاینت را دریافت کند. تمرکز ، فرآیند جمعآوری و مونتاژ بسته منحصربهفرد است که توسط طرف سرور و کلاینت استفاده میشود و به کاربر اجازه میدهد تا دستورات خاصی را برای انتقال به سرور یا دیگر یا همه کلاینتها ایجاد کند.
چند قسمت جدید در TCPIPServerClient پروژه وجود دارد. اکنون TCPIPClient دارای یک لیست باکس است که سایر اتصالات متصل را فهرست می کند TCPIPClient. پس از اتصال به سرور، کاربر میتواند آن کاربران را از فهرست « دیگر مشتریان » انتخاب کند و یک پیام متنی را مستقیماً برای آنها ارسال کند.
به عنوان یک توسعهدهنده برنامههای ویندوز، نیاز به برقراری ارتباط و ارسال دادههای بیدرنگ به سایر کاربرانی که همزمان از همان برنامه استفاده میکردند وجود داشت. شاید شما برنامهای توسعه دهید که به شما امکان میدهد اسناد شبکه مشترک ایجاد و ویرایش کنید... اگر شخص دیگری نیز همان سند را مشاهده میکند و تغییراتی را ایجاد میکند، باید مطمئن شوید که کاربر دیگر تغییراتی را که انجام میدهید رونویسی نمیکند. در آن لحظه. بنابراین، باید راهی برای برقراری ارتباط بین کاربران وجود داشته باشد تا آنها بدانند که تغییرات در حال انجام است.
این مقاله یک سرور کلاسیک TCP/IP را توصیف میکند که میتواند چندین اتصال کلاینت را دریافت کند و تمام بستههای دادهای که از اتصالات سمت کلاینت میآیند را مدیریت میکند. بستهها روی سرور جمعآوری و پردازش میشوند یا میتوان آنها را به سایر کلاینتهای منفرد ارسال کرد یا به طور همزمان برای همه آنها ارسال کرد.
اگر واقعاً خلاق هستید، میتوانید از سرور استفاده کنید تا به سادگی مشتریان را در مورد سایر کلاینتهای متصل مطلع کنید و اطلاعات کافی را به یکدیگر منتقل کنید تا بتوانند مستقیماً با یکدیگر صحبت کنند (معمولاً به آن سرور ملاقات میگویند). در اینجا تصویری از چیزی است که من "GComm" (ارتباط دهنده گروهی) با استفاده از این اصل می نامم. این برنامه ابزاری برای ارسال فایل ها و پیام های RTF به یک یا چند نفر در یک شبکه است. مکانیزم اصلی برای دریافت و ساخت بسته های داده همان چیزی است که این مقاله توضیح می دهد.