نمایش نتایج 1 تا 3 از 3

نام تاپیک: خواندن از پورت خاص

  1. #1

    خواندن از پورت خاص

    سلام.
    من میخوام از پورت خاصی مثلا پورت 2005 بخونم.
    از کد زیر استفاده کردم

    TcpListener server = null;


    Int32 port = 2005;
    //IPAddress localAddr = IPAddress.Parse("127.0.0.1");
    var host = Dns.GetHostEntry(Dns.GetHostName());
    IPAddress localAddr = IPAddress.Parse("127.0.0.1");
    foreach (var ip in host.AddressList)
    {
    if (ip.AddressFamily == AddressFamily.InterNetwork)
    {
    localAddr= IPAddress.Parse(ip.ToString());
    }
    }


    server = new TcpListener(localAddr, port);

    server.Start();




    در server.Start(); خطای زیر رو دارم.
    An attempt was made to access a socket in a way forbidden by its access permissions


    ممنونم میشم راهنمایی کنید. آیا روشی که استفاده کرم برای خوندن اطلاعات، درسته؟؟؟

  2. #2
    کاربر دائمی آواتار رامین مرادی
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    آذربایجان
    پست
    1,961

    نقل قول: خواندن از پورت خاص

    احتمالا فایروال سیستمتون گیر میده.

  3. #3
    بنیان گذار Barnamenevis آواتار مهدی کرامتی
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    کرج، گلشهر
    سن
    46
    پست
    6,379

    نقل قول: خواندن از پورت خاص

    نقل قول نوشته شده توسط resident مشاهده تاپیک
    سلام.
    من میخوام از پورت خاصی مثلا پورت 2005 بخونم.
    از کد زیر استفاده کردم

    TcpListener server = null;


    Int32 port = 2005;
    //IPAddress localAddr = IPAddress.Parse("127.0.0.1");
    var host = Dns.GetHostEntry(Dns.GetHostName());
    IPAddress localAddr = IPAddress.Parse("127.0.0.1");
    foreach (var ip in host.AddressList)
    {
    if (ip.AddressFamily == AddressFamily.InterNetwork)
    {
    localAddr= IPAddress.Parse(ip.ToString());
    }
    }


    server = new TcpListener(localAddr, port);

    server.Start();




    در server.Start(); خطای زیر رو دارم.
    An attempt was made to access a socket in a way forbidden by its access permissions


    ممنونم میشم راهنمایی کنید. آیا روشی که استفاده کرم برای خوندن اطلاعات، درسته؟؟؟

    سلام
    روش درست است، اما در دو حالت چنین پیامی می گیرید:
    1. اون پورت قبلا روی سیستم شما توسط برنامه دیگه ای در حال خواندن باشه.
    2. موقع تست برنامه، ویژوال استودیو رو Run as Administrator نکرده اید.

تاپیک های مشابه

  1. پاسخ: 7
    آخرین پست: یک شنبه 08 تیر 1393, 04:41 صبح
  2. پاسخ: 2
    آخرین پست: دوشنبه 26 فروردین 1392, 14:10 عصر
  3. پاسخ: 0
    آخرین پست: چهارشنبه 15 آذر 1391, 16:21 عصر
  4. پاسخ: 15
    آخرین پست: چهارشنبه 20 اردیبهشت 1391, 08:32 صبح
  5. لیست کردن تمامی پوشه های یک درایو حتی پوشه های مخفی و سیستمی
    نوشته شده توسط عقاب سیاه در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 13
    آخرین پست: یک شنبه 25 بهمن 1388, 01:10 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •