终于有时间可以学点新东西了,今天大略看了一下有关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())
很多人认为给狗狗绝育后完全就剥夺了狗狗本身应有的一个权利,其实不然,给狗狗绝育也是为了让狗狗以后的生活更好,不用担心因为生育而带来麻烦,不过任何事情都是有两面性,绝育后虽然不能进行生育,不过狗狗绝育也...
本文目录一览: 1、中国黑客第一人是谁? 2、中国黑客前5名分别是谁? 3、黑客按国家排名,中国第几? 中国黑客第一人是谁? 我国最早一批黑客大约出现在1994年,其黑客行为持续到1999年...
黑客都喜欢用什么操作系统(桌面操作系统价格)(tiechemo.com)一直致力于黑客(HACK)技术、黑客QQ群、信息安全、web安全、渗透运维、黑客工具、找黑客、黑客联系方式、24小时在线网络黑客...
2011年是各大型企业重点关注IPv6的一年。这周,包含yahoo,Facebook,Google以内的的大中型网络媒体服务提供商出示的汇报显示信息,“IPv6Brokenness(连接性毁坏)...
师德师风总结个人总结(师德师风老师个人总结范文) 我校这学期开展学习师德师风以来,在教科局,区教委,学校领导的重视下,在全体教师的共同努力下,狠抓师德师风建设,认真召开教师个人自查自纠民主生活会,采...
专业盗取微信密码,开房查询,通话记录查询,查询微信聊天记录,非常靠谱!相信大家都会有这样的经历,对于那些好长时间不见的朋友,想要约她出去聚聚。于是选择给他发条微信消息,先探一探对方的口风。可是当你...