
网络编程套接字
深度Java
这个作者很懒,什么都没留下…
展开
-
Asp.Net中查询域名的Whois信息
作者:活靶子 出处:AspxBoy.Com演示http://www.aspxboy.com/whois.aspx拷贝代码请到这里 http://www.aspxboy.com/WhoisCode.htm.Com/.Net/.Org/.Cn 域名Whois信息查询body,input{font-family: Tahoma, Verdana; col原创 2004-10-25 19:31:00 · 2886 阅读 · 0 评论 -
用C#的Raw Socket实现网络封包监视
谈起socket编程,大家也许会想起QQ和IE,没错。还有许多网络工具如P2P、NetMeeting等在应用层实现的应用程序,也是用socket来实现的。Socket是一个网络编程接口,实现于网络应用层,Windows Socket包括了一套系原创 2007-03-22 22:18:00 · 6297 阅读 · 5 评论 -
用C#实现基于TCP协议的网络通讯
TCP协议是一个基本的网络协议,基本上所有的网络服务都是基于TCP协议的,如HTTP,FTP等等,所以要了解网络编程就必须了解基于TCP协议的编程。然而TCP协议是一个庞杂的体系,要彻底的弄清楚它的实现不是一天两天的功夫,所幸的是在.net framework环境下,我们不必要去追究TCP协议底层的实现,一样可以很方便的编写出基于TCP协议进行网络通讯的程序。 要进行基于TCP协议的原创 2007-03-22 22:20:00 · 6877 阅读 · 0 评论 -
Request.ServerVariables获取环境变量
Request.ServerVariables("HTTP_X_FORWARDED_FOR") 透过代理服务器取得客户端的真实IP地址,有些用此方法读取到的仍然是代理服务器的IP。还有一点需要注意的是:如果客户端没有通过代理服务器来访问,那么取到的值将是空原创 2007-03-23 22:03:00 · 7172 阅读 · 0 评论 -
C#实现网段扫描
摘要 想必大家对小榕时光等扫描器都非常熟悉了,有没有自己写一个的冲动。最近微软推实施了.NET战略方案,C#是主推语言,你们是否有兴趣用C#来实现对局域网IP地址的扫描,尝试一下自己写的快乐,那么请跟我来。 正文 1.先介绍一下使用的类: DNS类:在.net中的System.net命名空间下,主要的功能是从 Internet 域名系统 (DNS) 检索关于特定主机的信息。 IPHostEntry原创 2007-03-24 14:09:00 · 3102 阅读 · 1 评论 -
C#中如何得到机器的IP地址
如何使用DNS类并得到机器的IP地址的技巧 介绍 这篇文章并不是技术纵览或大型讨论,而更像是关于如何得到IP地址或主机名称的技巧集锦。在 Win32 API编程中你可以使用NetWork API,在.NET平台中也是类似的。唯一的不同之处是你要找到并理解为完成这个任务需要什么名称空间(namespace)和类。在.NET平台中NetWork API存在于System.Net名称空间中。System原创 2007-03-24 14:38:00 · 3895 阅读 · 0 评论 -
用C#编写获取远程IP,MAC的方法
如果要想获得远程的地址,需要用sendarp这个函数来实现。具体的代码如下: [DllImport("Iphlpapi.dll")] private static unsafe extern int SendARP(Int32 dest,Int32 host,ref IntPtr mac,ref IntPtr length); [DllImport("Ws2_32.dll")] private s原创 2007-03-24 16:26:00 · 4164 阅读 · 0 评论 -
C#下用P2P技术实现点对点聊天
.NET将关于多线程的功能定义在System.Threading名字空间中。因此,要使用多线程,必须先声明引用此名字空间(using System.Threading;)。 即使你没有编写多线程应用程序的经验,也可能听说过“启动线程”“杀死线程”这些词,其实除了这两个外,涉及多线程方面的还有诸如“暂停线程”“优先级”“挂起线程”“恢复线程”等等。下面将一个一个的解释。 a.启动线程 顾名思义,“启原创 2007-03-24 16:31:00 · 7055 阅读 · 10 评论 -
使用C#开发Socket通讯
下面的示例显示如何使用 Socket 类向 HTTP 服务器发送数据和接收响应。 [C#] public string DoSocketGet(string server) { //Sets up variables and a string to write to the server Encoding ASCII = Encoding.ASCII; string Get = "GET / HT原创 2007-03-24 16:35:00 · 5084 阅读 · 0 评论 -
C# 多网卡 Server Listen
VC和BCB中做一个Server的监听程序,只需要指定端口,然后监听(Listen)就行了.在C#找不到这个函数了,慢慢看MSDN,怎么需要指定IP和Port才能监听,那么多网卡的机器应该怎么写程序呢?下面的程序可以解释怎么去做. TcpListener 类别会提供简易的方法,用以在封锁的同步模式中聆听 (Listen) 和接受输入的连接要求。您可以使用 TcpClient 或 Socket 来连原创 2007-03-24 15:16:00 · 3288 阅读 · 0 评论 -
C#独立域名查询
whois.aspx void doQuery(Object sender, EventArgs e) { String strDomain = txtDomain.Text; char[] chSplit = {.}; string[] arrDomain = strDomain.Split(chSplit); // es darf genau ein domain name +翻译 2007-03-24 15:50:00 · 2802 阅读 · 0 评论 -
用.net中的socket实现文件传输
socket是网络套接字,使用它我们可以很方便的实现网络的数据传输。在.net中提供了socket类来帮助开发者调用socket的使用,从而避免了调用socket的动态库来实现socket的麻烦。下面我们就来看一个简单的例子,从这个简单的例子来看看.net中的socket类实现socket是多么的方便。 编程思路:在这个简单的例子中我们将通过socket来实现文件的网络传输和接收功能。要实原创 2007-03-21 22:56:00 · 3992 阅读 · 1 评论 -
关于ASP.net中的PathInfo
Request PropertyFunction and ExampleApplicationPathReturns the a Web server relative path to your application root/WestwindWebStore/PhysicalApplicationPathReturns原创 2004-12-10 16:30:00 · 3291 阅读 · 0 评论 -
全国IP地址分配表
xa.sn.cn,西安公众网,西安,陕西,CN,202.100.0.* xa.sn.cn,西安公众网,西安,陕西,CN,202.100.1.* xa.sn.cn,西安公众网,西安,陕西,CN,202.100.2.* xa.sn.cn,西安公众网,西安,陕西,CN,202.100.3.* xa.sn.cn,西安公众网,西安,陕西,CN,202.100.4.* xa原创 2004-10-30 16:45:00 · 5649 阅读 · 11 评论 -
如何获取主机的IP址址
http://www.aspcn.com 飞刀 (如需转载,请注明文章来自http://www.aspcn.com 谢谢合作)这篇文章,我们不准备大规模的讨论技术问题。只是向大家介绍一下我们将如何获得一台主机的IP地址。在Win32 API中我们可以使用NetWork API完成这项工作,但是在.Net平台下我们应当如何做呢?其实操作方法与API差不多,只是大家要理解一下Namespa原创 2004-10-27 19:43:00 · 5571 阅读 · 1 评论 -
利用WebClient和WebRequest类获得网页源代码C#
作者:不详 请速与本人联系GetPageHtml.aspxAutoEventWireup="false" Inherits="eMeng.Exam.GetPageHtml" %>得到网页源代码得到任意网页源代码http://dotnet.aspx.cc/content.aspxGetPageHtml.aspx.csusing System;usin原创 2004-10-25 19:34:00 · 3395 阅读 · 0 评论 -
X@X.X域名转向的实现
www.chinacs.net 中文C#技术站 当你看到csdn@csdn.com时,你肯定把这当作电子邮件地址,其实这个不一定是邮件地址,有可能是域名。现在有越来越多的人开始使用这个形式的地址了。初看起来,你不要以为这个是一个什么非常了不起的技术,其实是一个非常简单的东西。 我们如果要在IE中访问FTP,会用到ftp://user:pwd@pft.csdn.com这样的形式,其实cs原创 2004-10-27 19:42:00 · 4020 阅读 · 0 评论 -
如何用asp.net向其他服务器post一条信息
www.chinacs.net 中文C#技术站 using System;using System.Web;using System.Net;using System.IO;using System.Text;namespace SendMessage{ public bool SendMsg(MsgInfo msg){//create requesttry{WebRequ原创 2004-10-27 19:43:00 · 2482 阅读 · 0 评论 -
ASP.NET的实时天气及24小时天气预报(C#)
ASP.NET的实时天气及24小时天气预报(C#) 修改其中的url获得其他城市的天气情况 如广州为: http://weather.yahoo.com/forecast/CHXX0037_c.html 注意仅适用于获得yahoo上的天气预报 GetWeather.aspx ----------------------------------- Weather24小时天气getWeat原创 2004-10-27 19:48:00 · 4661 阅读 · 0 评论 -
七层协议
七层协议 作者:未知 请作者速与本人联系《 OSI.Open Systems Interconnection ------开放系统互连 》OSI由重要计算机和远程通讯公司在1983年开始开发,最初的设想是成为一个接口规范。委员会决定建立一个通用参考模型,这样他人在其上就可以开发更为细节化的接口,从而成为标准。ISO采纳了OSI作为一个国际标准。在网络发展的初期,许多研究机构、计算机厂原创 2004-11-04 19:34:00 · 6019 阅读 · 0 评论 -
在 ASP.NET 中执行 URL 重写
在 ASP.NET 中执行 URL 重写发布日期: 8/23/2004 | 更新日期: 8/23/2004Scott Mitchell4GuysFromRolla.com适用范围:Microsoft® ASP.NET摘要:介绍如何使用 Microsoft ASP.NET 执行动态 URL 重写。URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的原创 2004-10-30 19:24:00 · 4756 阅读 · 0 评论 -
.NET中获取电脑名,IP地址,当前用户
在.NET中获取一台电脑名,IP地址及当前用户名是非常简单,以下是我常用的几种方法,如果大家还有其它好的方法,可以回复一起整理:1. 在ASP.NET中专用属性:获取服务器电脑名: Page.Server.ManchineName获取用户信息: Page.User获取客户端电脑名:Page.Request.UserHostName获取客户端电脑IP: Page.Request.原创 2004-11-04 19:10:00 · 4876 阅读 · 3 评论 -
获取远程网卡MAC地址
出自:http://blog.joycode.com/liuhuimiao/朋友mingal急问我有关获取远程网卡MAC地址的ASP.net实现。我一开始以为是获取本机MAC地址,说了几种方法给他。由于他还需要获取服务器(本机)相关信息,如硬盘序列号、CPU信息等。于是介绍了个WMI方法给他:using System.Management;string strMac = string.Em原创 2004-11-02 17:25:00 · 6487 阅读 · 0 评论 -
C#控制远程计算机的服务
在.net中提供了一些类来显示和控制Windows系统上的服务,并可以实现对远程计算机服务服务的访问,如System.ServiceProcess命名空间下面的ServiceController 类,System.Management下面的一些WMI操作的类。虽然用ServiceController可以很方便的实现对服务的控制,而且很直观、简洁和容易理解。但是我认为他的功能同通过WMI来操作服务相原创 2007-03-24 16:38:00 · 4226 阅读 · 0 评论