منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : عمل سكان للبورتات
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
اود طريقه لعمل سكان للبورتات المفتوحه و تكون سريعه
حصلت على اكواد لكنها بطيئه
سكان للبورتات المفتوحة على الجهاز الحالي؟

لو على البورتات المفتوحة على الايبي العالمي (الروتر) ؟
لقيت لك هذا الكود جربه
كود :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

    Dim properties = Net.NetworkInformation.IPGlobalProperties.GetIPGlobalProperties()
    Dim connections = properties.GetActiveTcpConnections().[Select](Function(o) o.LocalEndPoint.Port)
    Dim tcpListeners = properties.GetActiveTcpListeners().[Select](Function(o) o.Port)
    Dim udpListeners = properties.GetActiveUdpListeners().[Select](Function(o) o.Port)

    Dim used = connections.Union(tcpListeners).Union(udpListeners).Distinct()
    ListBox1.Items.Clear()
    For Each port In used
        ListBox1.Items.Add(port)
    Next

End Sub
الشاكي لله كتب :سكان للبورتات المفتوحة على الجهاز الحالي؟

لو على البورتات المفتوحة على الايبي العالمي (الروتر) ؟
نعم على الجهاز 127.0.01
MSDOS كتب :لقيت لك هذا الكود جربه
كود :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

    Dim properties = Net.NetworkInformation.IPGlobalProperties.GetIPGlobalProperties()
    Dim connections = properties.GetActiveTcpConnections().[Select](Function(o) o.LocalEndPoint.Port)
    Dim tcpListeners = properties.GetActiveTcpListeners().[Select](Function(o) o.Port)
    Dim udpListeners = properties.GetActiveUdpListeners().[Select](Function(o) o.Port)

    Dim used = connections.Union(tcpListeners).Union(udpListeners).Distinct()
    ListBox1.Items.Clear()
    For Each port In used
        ListBox1.Items.Add(port)
    Next

End Sub

نعم هذا هو شكرا لك
عندي سؤال كيف اسوي اشتراط لتخطي البورتات المفتوحه