تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 2 از 2

نام تاپيک: درخواست توضیح دو مورد

  1. #1
    آخر فروم باز
    تاريخ عضويت
    Jul 2009
    پست ها
    6,351

    13 درخواست توضیح دو مورد

    سلام

    در برنامه نویسی سوکت 2 مورد رو من متوجه نمیشم.
    برای ارسال اطلاعات از شی و کلاس زیر چرا باید استفاده بشه؟
    System.Text.ASCIIEncoding ASCII = new System.Text.ASCIIEncoding();

    و چرا اطلاعات برای ارسال باید از نوع Byte باشند؟ مثل
    Byte[] byte=new Byte[128]
    من وقتی متنی درون این byte می ریزم یک مشت عدد داخلش میزاره.
    ظاهرا آرایه ای 128 خانه ای است.
    Last edited by Life24; 24-04-2013 at 13:23.

  2. #2
    کاربر فعال تالار .Net Msba's Avatar
    تاريخ عضويت
    Dec 2006
    محل سكونت
    ! My Mind
    پست ها
    506

    پيش فرض

    انتظار دارید چه باشد؟ float ؟

    1- بیت: کوچکترین واحد حافظه=کوچکترین واحد انتقال.
    با توجه به مفهوم نبودن بیت نزدیک ترین ساختار بایت می باشد.
    2- نوع ارسال در شبکه به صورت بایت هست. یک مسر سریال قالب بندی شده.
    شما می گویید Ethernet 100Mb/s . خوب این یعنی چه؟
    یعنی 100/8 مگابایت در ثانیه. برای انتقال بایت نیاز هست.

    خوب مابا استفاده از آن کلاس رشته خودمون رو تبدیل به یک آرایه بایت می کنیم و سپس این آرایه رو تحویل شبکه می دهیم که بفرستد.
    از اون طرف هم دوباره تحویل این کلاس می دهیم تا رشته رو بهمون پس بده.


    کمی در مورد ساختار ASCII (همون جدول معروفش) و پروتکل شبکه مطالعه کنید.

    بله یک آرایه 128 تایی هست. شما هر چه قدر دوست دارید و نیاز دارید می توانید تعیین کنید.
    اسکی: هر حرف= یک بایت

    موفق باشید.

  3. این کاربر از Msba بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •