终于有时间可以学点新东西了,今天大略看了一下有关asp+的资料,并且写了个域名查询的页面,感觉很不错,asp+比
起asp来进步实在是太大了,尽管用asp+组件也能实现域名查询的功能,并且前几天我用vc写过这么个组件,但用asp+简单
方便多了。好了,废话少提,看源码吧。
<% @Page Language="C#" %>
<% @Assembly Name="System.Net" %>
<% @Import Namespace="System.Net.Sockets" %>
<% @Import Namespace="System.Text" %>
<% @Import Namespace="System.IO" %>
<% @Import Namespace="System.Collections" %>
<script language="C#" runat="server">
void doQuery(Object sender, EventArgs e)
{
String strDomain = txtDomain.Text;
char[] chSplit = {'.'};
string[] arrDomain = strDomain.Split(chSplit);
int nLength = arrDomain[1].Length ;
Hashtable table = new Hashtable();
table.Add("de", "whois.denic.de");
table.Add("be", "whois.dns.be");
table.Add("gov", "whois.nic.gov");
table.Add("mil", "whois.nic.mil");
String strServer ; //define whois server
//if the domainname's end is cn then the server is cnnic ,otherwise is networksolutions
if (arrDomain[arrDomain.Length - 1] == "cn")
{
strServer = "159.226.6.139" ;
}
else
{
strServer = "whois.networksolutions.com";
}
if (table.ContainsKey(arrDomain[1]))
{
strServer = table[arrDomain][1]].ToString();
}
else if (nLength == 2)
{
// 2-letter TLD's always default to RIPE in Europe
strServer = "whois.ripe.net";
}
String strResponse;
bool bSuccess = DoWhoisLookup(strDomain, strServer, out strResponse);
if (bSuccess)
{
txtResult.Text = strResponse;
}
else
{
txtResult.Text = "Lookup failed";
}
}
bool DoWhoisLookup(String strDomain, String strServer, out String strResponse)
{
strResponse = "none";
bool bSuccess = false;
TCPClient tcpc = new TCPClient();
if (0 == tcpc.Connect(strServer, 43))
{
strDomain += "\r\n";
Byte[] arrDomain = Encoding.ASCII.GetBytes(strDomain.ToCharArray());
try
{
Stream s = tcpc.GetStream();
s.Write(arrDomain, 0, strDomain.Length);
StreamReader sr = new StreamReader(tcpc.GetStream(), Encoding.ASCII);
StringBuilder strBuilder = new StringBuilder();
while (-1 != sr.Peek())
怎么装黑客代码(用代码装黑客)(tiechemo.com)一直致力于黑客(HACK)技术、黑客QQ群、信息安全、web安全、渗透运维、黑客工具、找黑客、黑客联系方式、24小时在线网络黑客、黑客业务、黑...
本文导读目录: 1、B站致歉冲上热搜,B站的官方回应是什么? 2、B站崩溃引发众人议论,为何会出现这种情况? 3、B站机房发生故障导致无法浏览,此事对公司的影响有多大? 4、B站崩溃瞬间热...
描写方法有什么(描写手法和方法)文中叙述的是景色,角色,会话,叙述这四种描写手法和写作方法。细节描写细节描写主要是三点:会话,姿势,心里。(容貌不重要,一笔代过就可以。)提到张小凡,大家第一印象便...
找QQ黑客帮忙相关问题 黑客分为哪几类相关问题 黑客奶茶 黑客是什么 身份证能查到哪些隐私(身份证号算不算隐私)...
sin2在wwlib的反汇编中搜索一切对75f8的引证代码,也便是对该数组的引证。 成果有些意外,只要一处有用的。 要害代码如图:gameofthronesil.comHASH:例如苏宁是用户勾选赞同...
作为一家新兴咖啡品牌,瑞幸咖啡从创立起就不断研发产品,包括瑞纳冰、小鹿茶等。现在,除了日常饮品的售卖外,瑞幸咖啡还计划上线周边产品。今日,瑞幸咖啡旗舰店上线京东,并首发周边产品限量版鹿角随行吸管杯,随...