آموزش ارسال فایل در سوکت پروگرمینگ در سی شارپ
عرض سلام خدمت کاربران عزیز ، در این آموزش بسیار کاربردی سوکت پروگرمینگ (socket) را برای شما ارائه خواهم داد.
در این آموزش فایلی را در شبکه با استفاده از سوکت و پروتکل TCP ارسال و دریافت میکنیم.
ر این برنامه دو اپلیکیشن برای ارسال و دریافت فایل ایجاد میکنیم.
ابتدا پروژه را ایجاد میکنیم و نام آنرا sendFiles قرار میدهیم.
با دستور AddressFamily.InterNetwork در واقع از IPV4 استفاده کردیم. و با دستور SocketType.Stream نوع سوکت را بصورت جریانی از داده انتخاب کردیم و در پایان با دستور ProtocolType.Tcp نوع پروتکل جهت ارسال فایل TCP می باشد.
کلاس IPEndPoint نیز جهت اتصال به سروری که قرار است فایل را دریافت نماید با پورت مشخص مورد استفاده قرار میگیرد.
با استفاده از کلاس FileStream فایل مورد نظر را در حالت خواندن باز میکنیم و سپس جهت ارسال فایل آنرا به آرایه ای از byte تبدیل مینماییم و در پایان با استفاده از متد Send فایل مورد نظر در شبکه ارسال خواهد شد.
دانلود از وبسایتwww.heilton.com
نظرات