Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Hur får man fram nätverksnamnet i vb.net?

Postades av 2009-01-23 11:25:07 - Hans Ekgrund, i forum vb.net, Tråden har 2 Kommentarer och lästs av 1380 personer

Vill ha fram vilket nätverk som man är uppkopplad mot/till/på...

T.ex. kan man se det under Inställningar - Överföring - Auto-Speed i Vuze (Azureus nya namn).

Som jag själv sitter uppkopplad hemma mot Telia och kan då utläsa det i Vuze som:
<code>TELIANET - SWEDEN TeliaNet Sweden</code>

Eller via mitt mobila bredband:
<code>VODAFONE-SE-AS Vodafone Sverige, mobile company located in Sweden</code>


Hur gör man för att få denna information i en sträng?


Svara

Sv: Hur får man fram nätverksnamnet i vb.net?

Postades av 2009-01-23 11:28:33 - Niklas Jansson

Du är nog helt enkelt ute efter vem som äger din ip-adress, och det får du från http://www.ripe.net/.


Svara

Sv:Hur får man fram nätverksnamnet i vb.net?

Postades av 2009-01-24 22:16:39 - Hans Ekgrund

Tack.

Hittade den saknade pusselbiten där.

Så här blev det, fulkodat:

Först en funktion för att få fram min externa IPadress:

Private Function externIPadress() As String
        On Error GoTo fel
        Dim req As HttpWebRequest = WebRequest.Create("http://whatismyip.com/automation/n09230945.asp")
        Dim res As HttpWebResponse = req.GetResponse()
        Dim Stream As Stream = res.GetResponseStream()
        Dim sr As StreamReader = New StreamReader(Stream)
        externIPadress = sr.ReadToEnd()
        Exit Function
fel:
        externIPadress = ""
    End Function

(hittade den på ett forum http://www.webmaster-talk.com/net-programming-forum/162268-find-external-ip-address-vb-net.html)

Sedan en liten funntion för att plocka fram namnet på nätverket, typ Telia eller Telenor...
 Private Function nätverksNamn(ByVal IPadress As String) As String
        On Error GoTo fel
        Dim server As String = "whois.ripe.net"
        Dim returData As String = ""
        Dim tcpClient As New TcpClient()
        Dim tempData As String
        Dim tempRad() As String

        tcpClient.Connect(server, 43)
        Dim networkStream As NetworkStream = tcpClient.GetStream()

        If networkStream.CanWrite And networkStream.CanRead Then
            Dim sendBytes As [Byte]() = Encoding.ASCII.GetBytes(IPadress + vbCrLf)
            networkStream.Write(sendBytes, 0, sendBytes.Length)
            Dim bytes(tcpClient.ReceiveBufferSize) As Byte
            Dim recvSize As Int32
            recvSize = networkStream.Read(bytes, 0, CInt(tcpClient.ReceiveBufferSize))
            While (recvSize <> 0)
                tempData = Encoding.ASCII.GetString(bytes, 1, recvSize)
                tempRad = Split(tempData, vbLf)

                For Each rad In tempRad
                    If Mid(rad, 1, 8) = "netname:" Then
                        returData = Trim(Mid(rad, 9))
                    End If
                Next
                recvSize = networkStream.Read(bytes, 0, CInt(tcpClient.ReceiveBufferSize))
            End While
        Else
            returData = ""

        End If
        tcpClient.Close()
        nätverksNamn = returData
        Exit Function
fel:
        nätverksNamn = ""
    End Function

(hittade denna via http://www.xenocafe.com/tutorials/vb.net/whois_client/index.php)



Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 764
27 959
271 761
607
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies