Click here to Skip to main content
15,886,919 members
Home / Discussions / C#
   

C#

 
AnswerRe: Socket server handling MySQL queries from clients and return the response to them Pin
Richard Andrew x6427-Jan-12 7:30
professionalRichard Andrew x6427-Jan-12 7:30 
AnswerRe: Socket server handling MySQL queries from clients and return the response to them Pin
SledgeHammer0127-Jan-12 13:25
SledgeHammer0127-Jan-12 13:25 
Questionconnecting external msSQL Pin
nuyts K27-Jan-12 4:41
nuyts K27-Jan-12 4:41 
AnswerRe: connecting external msSQL Pin
Eddy Vluggen27-Jan-12 6:11
professionalEddy Vluggen27-Jan-12 6:11 
Questiondotnetbar gauge control Pin
isang puntos27-Jan-12 4:36
isang puntos27-Jan-12 4:36 
AnswerRe: dotnetbar gauge control Pin
Wes Aday27-Jan-12 5:02
professionalWes Aday27-Jan-12 5:02 
GeneralRe: dotnetbar gauge control Pin
isang puntos28-Jan-12 1:35
isang puntos28-Jan-12 1:35 
QuestionExtracting data from Downloadstring Pin
CCodeNewbie27-Jan-12 3:29
CCodeNewbie27-Jan-12 3:29 
Hi,

No, I am not page-scraping...

I have a little netstat-type app which lists the RemoteEndPoint.Address, I am trying create a whois type lookup so that I can resolve the remote IP to an organisation/ISP.

I can connect to a website which does the resolving part using WebClient and pull the page down with DowloadString but I would like to pull 3 pieces of information off the page, namely ISP, Organization & Host Name.

If you run the following code in a Console Application you will see the fields I am talking about.
C#
IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
TcpConnectionInformation[] connections = properties.GetActiveTcpConnections();
    foreach (TcpConnectionInformation t in connections)
    {
        WebClient ExternalIP = new WebClient();
        string code = ExternalIP.DownloadString("https://ipdb.at/ip/217.156.169.187#ip/");//("https://ipdb.at/ip/" + t.RemoteEndPoint.Address + "#ip/")
        //string ISP = ?
        //string Organization = ?
        //string HostName = ?
        Console.WriteLine(code);
        Console.ReadLine();
    }


How could I do this? I have seen many posts about how to get the page but none detailing how to get specific text off the page (in C# anyway)
AnswerRe: Extracting data from Downloadstring Pin
Bernhard Hiller27-Jan-12 5:11
Bernhard Hiller27-Jan-12 5:11 
GeneralRe: Extracting data from Downloadstring Pin
CCodeNewbie27-Jan-12 5:52
CCodeNewbie27-Jan-12 5:52 
QuestionHow to pass variables from WPF (C#) to batch file Pin
bolbag27-Jan-12 2:49
bolbag27-Jan-12 2:49 
AnswerRe: How to pass variables from WPF (C#) to batch file Pin
Wes Aday27-Jan-12 4:06
professionalWes Aday27-Jan-12 4:06 
Questionparameter Pin
messages27-Jan-12 1:00
messages27-Jan-12 1:00 
AnswerRe: parameter Pin
testy_proconsul27-Jan-12 1:21
testy_proconsul27-Jan-12 1:21 
QuestionCamera IEEE 1394 Firewire Pin
lukluz26-Jan-12 10:07
lukluz26-Jan-12 10:07 
AnswerRe: Camera IEEE 1394 Firewire Pin
Eddy Vluggen27-Jan-12 7:04
professionalEddy Vluggen27-Jan-12 7:04 
GeneralRe: Camera IEEE 1394 Firewire Pin
lukluz30-Jan-12 23:39
lukluz30-Jan-12 23:39 
GeneralRe: Camera IEEE 1394 Firewire Pin
Eddy Vluggen31-Jan-12 0:27
professionalEddy Vluggen31-Jan-12 0:27 
GeneralRe: Camera IEEE 1394 Firewire Pin
lukluz31-Jan-12 4:03
lukluz31-Jan-12 4:03 
GeneralRe: Camera IEEE 1394 Firewire Pin
Eddy Vluggen31-Jan-12 6:41
professionalEddy Vluggen31-Jan-12 6:41 
GeneralRe: Camera IEEE 1394 Firewire Pin
lukluz31-Jan-12 10:53
lukluz31-Jan-12 10:53 
GeneralRe: Camera IEEE 1394 Firewire Pin
Eddy Vluggen31-Jan-12 11:25
professionalEddy Vluggen31-Jan-12 11:25 
GeneralRe: Camera IEEE 1394 Firewire Pin
lukluz1-Feb-12 0:28
lukluz1-Feb-12 0:28 
GeneralNaming Question Pin
Tim Groven25-Jan-12 4:57
Tim Groven25-Jan-12 4:57 
GeneralRe: Naming Question Pin
Jonathan [Darka]25-Jan-12 5:14
professionalJonathan [Darka]25-Jan-12 5:14 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.