Ik ben bezig om een Whois paginaatje te schrijven in asp.net.
Via een tutorial op internet en wat zoeken ben ik een heel eind gekomen en werkt mijn functie met nl namen perfect!
Echter wanneer ik com namen wil controleren, krijg ik geen resultaat.
Ik heb al verschillende servers geprobeerd, heb ook geprobeerd een \n of een \r\n mee te geven, maar beide biedde geen werkend resultaat.
Heeft iemand enig idee, wat ik hier fout doe?
Dit is mijn code.
Via een tutorial op internet en wat zoeken ben ik een heel eind gekomen en werkt mijn functie met nl namen perfect!
Echter wanneer ik com namen wil controleren, krijg ik geen resultaat.
Ik heb al verschillende servers geprobeerd, heb ook geprobeerd een \n of een \r\n mee te geven, maar beide biedde geen werkend resultaat.
Heeft iemand enig idee, wat ik hier fout doe?
Dit is mijn code.
Visual Basic:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| Function WhoIS(ByVal strDomein) Dim arrDomein As Array Dim strResult As String Dim objTcpClient As New TcpClient objTcpClient.Connect("whois.networksolutions.com", 43) 'objTcpClient.Connect("whois.domain-registry.nl", 43) Dim objStream As NetworkStream objStream = objTcpClient.GetStream strDomein = "strDomein" + "\r\n" arrDomein = Encoding.ASCII.GetBytes(strDomein) objStream.Write(arrDomein, 0, strDomein.Length) Dim objStreamRdr As New StreamReader(objTcpClient.GetStream, Encoding.ASCII) strResult = objStreamRdr.ReadToEnd strResult = Regex.Replace(strResult, "\n", "<br/>") WhoIS = strResult objTcpClient.Close() End Function |
If it is broken, fix it. If it ain't broken, make it better!