
编程技术
文章平均质量分 80
demon_lwg
这个作者很懒,什么都没留下…
展开
-
c#网络编程之------------DNS编程基础
DNS基础问答问:什么是“DNS”?其中文为何? 答:DNS,简单地说,就是Domain Name System,翻成中文就是“域名系统”。 问:DNS有什么用途? 答:在一个TCP/IP架构的网络(例如Internet)环境中,DNS是一个非常重要而且常用的系统。主要的功能就是将人易于记忆的Domain Name与人不容易记忆的IP Address作转换。而上面执行D原创 2004-11-26 15:27:00 · 1416 阅读 · 0 评论 -
c#网络编程之------------Socket编程基础
Socket编程基础本章以Berkeley Socket为主,主要介绍网络编程时常用的调用和程序使用它们的方法及基本结构。网络编程有两种主要的编程接口,一种是Berkeley UNIX(BSD UNIX)的socket编程接口,另一种是AT&T的TLI接口(用于UNIXSYSV)。1 、TCP/IP 基础知识 这里先假定读者对ISO的OSI七层模型已有了一定的了解,下面我们来看看TCP原创 2004-11-26 15:21:00 · 1857 阅读 · 0 评论 -
c#网络编程之------------DNS编程
System.Net名称空间包含了DNS类,它可以提供了编写DNS所需要的函数。下面讲解DNS类的一些方法以及在C#中如何利用该类编写程序。一、 同步方法在DNS类中定义了四个同步方法:GetHostName()、GetHostByName()、GetHostByAddress()、Resolve()。下面分别讲解。1、public static string GetHostNa原创 2004-11-26 16:15:00 · 1613 阅读 · 0 评论 -
Remoting编程知识上篇
Remoting基础基本原理当客户端创建远程RemotableClass的一个实例,.NET框架在客户端应用程序域中产生一个代理。该代理看起来就像实际对象。代理收到调用后,通过通道连接到远程的对象。一、编写步骤第一步编写一个DLL,其中包含所要Remottable的类public class RemotableClass:MarshalByRefObject{原创 2004-12-03 08:47:00 · 1827 阅读 · 0 评论 -
Remoting编程知识下篇
Remoting高级知识一、 如何使用IIS作为激活代理.NET Remoting和DCOM之间的一个区别是前者不支持自动运行的服务器进程。需要人工启动服务器进程来注册用来远程激活的类和监听请求。而对于DCOM,当远程客户端调用CoCreateInstanceEx或者其他激活API时,会自动运行服务器进程。.NET remoting 提供了两种方法来避免人工启动服务器。第一个是将原创 2004-12-03 11:15:00 · 1636 阅读 · 0 评论 -
Remoting中数据序列化
数据移动,序列化 该文讲述通过网络传输序列化数据的两个类,BinaryFormatter和SoapFormatter类。这些类可以将类的实例转化成字节流通过网络传输到远程系统,也可以转换回原来的数据。一、 使用序列化类序列化一个类,并通过网络传输需要三步:1、将要序列化的类创建成一个library对象。2、编写一个发送程序来创建要序列化类的实例,并发送。3原创 2004-12-05 21:08:00 · 1257 阅读 · 0 评论 -
值类型和引用类型参数
值类型和引用类型参数1、 值类型和引用类型当使用值类型作为参数,传递的是参数的值的拷贝,调用的方法不会改变原来的参数。当使用引用类型作为参数时,传递的是引用的拷贝,调用的方法得到指向同一数据的指针。 范例:class SomeClass{ public int ChangeInt(int val) { re原创 2004-12-19 13:43:00 · 1471 阅读 · 0 评论