Java与CGI的沟通 时间: 2007-05-29 yycnet.yeah.net yyc译 Java程序可向一个服务器发出一个CGI请求,这与HTML表单页没什么两样。而且和HTML页一样,这个请求既可以设为GET(下载),亦可设为POST(上传)。除此以外,Java程序还可拦截CGI程序的输出,所以不必依赖程序来格式化一个新页,也不必在出错的时候强迫用 发布时间:2012-06-25 作者: 佚名技术 views(179)
什么是端口 时间: 2007-05-29 yycnet.yeah.net yyc译 有些时候,一个IP地址并不足以完整标识一个服务器。这是由于在一台物理性的机器中,往往运行着多个服务器(程序)。由IP表达的每台机器也包含了端口(Port)。我们设置一个客户机或者服务器的时候,必须选择一个无论客户机还是服务器都认可连接的端口。就象我 发布时间:2012-06-25 作者: 佚名技术 views(200)
远程接口的实施 时间: 2007-05-29 yycnet.yeah.net yyc译 服务器必须包含一个扩展了UnicastRemoteObject的类,并实现远程接口。这个类也可以含有附加的方法,但客户只能使用远程接口中的方法。这是显然的,因为客户得到的只是指向接口的一个句柄,而非实现它的那个类。必须为远程对象明确定义构建器,即使只准备 发布时间:2012-06-25 作者: 佚名技术 views(171)
CGI数据的编码 时间: 2007-05-29 yycnet.yeah.net yyc译 在这个版本中,我们将收集名字和电子函件地址,并用下述形式将其保存到文件中:First Last email@domain.com;这对任何E-mail程序来说都是一种非常方便的格式。由于只需收集两个字段,而且CGI为字段中的编码采用了一种特殊的格式,所以这里没有简便的方法。 发布时间:2012-06-25 作者: 佚名技术 views(178)
什么是套接字 时间: 2007-05-29 yycnet.yeah.net yyc译 套接字或者插座(Socket)也是一种软件形式的抽象,用于表达两台机器间一个连接的终端。针对一个特定的连接,每台机器上都有一个套接字,可以想象它们之间有一条虚拟的线缆。线缆的每一端都插入一个套接字或者插座里。当然,机器之间的物理性硬件以及电缆连 发布时间:2012-06-25 作者: 佚名技术 views(209)
创建根与干 时间: 2007-05-29 yycnet.yeah.net yyc译 若编译和运行PerfectTime.java,即使rmiregistry正确运行,它也无法工作。这是由于RMI的框架尚未就位。首先必须创建根和干,以便提供网络连接操作,并使我们将远程对象伪装成自己机器内的某个本地对象。所有这些幕后的工作都是相当复杂的。我们从远程对象传入 发布时间:2012-06-25 作者: 佚名技术 views(167)
程序片 时间: 2007-05-29 yycnet.yeah.net yyc译 程序片实际要比NameSender.java简单一些。这部分是由于很容易即可发出一个GET请求。此外,也不必等候回复信息。现在有两个字段,而非一个,但大家会发现许多程序片都是熟悉的,请比较NameSender.java。 //: NameSender2.java// An applet that sends an email ad 发布时间:2012-06-25 作者: 佚名技术 views(365)
一个简单的服务器和客户机程序 时间: 2007-05-29 yycnet.yeah.net yyc译 这个例子将以最简单的方式运用套接字对服务器和客户机进行操作。服务器的全部工作就是等候建立一个连接,然后用那个连接产生的Socket创建一个InputStream以及一个OutputStream。在这之后,它从InputStream读入的所有东西都会反馈给OutputS 发布时间:2012-06-25 作者: 佚名技术 views(605)
|