
JAVA
文章平均质量分 80
masterall
这个作者很懒,什么都没留下…
展开
-
Java Socket编程(五)
简单的WEB服务器一个简单的WEB服务器将由列表9.2这样构建.当然,还必须要对方法和回应事件进行改进.简单的服务器不会分析和存储请求头.新的WEB服务器将分析和存储请求,为以后的处理作准备.为了达到这个目的,你必须有一个包含HTTP请求的类.HTTPrequest类列表9.5列出了一个完整的HTTPrequest类.这个类必须包括一个请求头所需的所有信息.列表9.5.HTTPrequest类.i原创 2005-05-02 13:02:00 · 1186 阅读 · 0 评论 -
Java Socket编程(二)
在Java中面向连接的类有两种形式,它们分别是客户端和服务器端.客户端这一部分是最简单的,所以我们先讨论它.列表9.1列出了一个简单的客户端的程序.它向一个服务器发出一个请求,取回一个HTML文档,并把它显示在控制台上.9.1一个简单的socket客户端import java.io.*;import java.net.*;/*** 一个简单的从服务器取回一个HTML页面的程序* 注意:merlin原创 2005-05-02 12:49:00 · 1604 阅读 · 0 评论 -
Java Socket编程(三)
服务器Sockets列表9.2是一个服务器应用程序的一部分.列表9.2 一个简单的服务器程序/*** 一个监听端口并提供HTML文档的程序.*/class SimpleWebServer {public static void main(String args[]){ServerSocket serverSocket = null;Socket clientSocket = null;int co原创 2005-05-02 12:55:00 · 1336 阅读 · 0 评论 -
Java Socket编程(四)
重复和并发服务器这个应用程序被当作一个重复的服务器.因为它只有在处理完一个进程以后才会接受另一个连接.更多的复杂服务器是并发的.它为每一个请求分配一个线程,而不是来一个处理一个.所以看起来它在同时处理多人请求.所有的商业的服务器都是并发的服务器.Java数据报类不像面向连接的类,数据报的客户端和服务器端的类在表面上是一样的.下面的程序建立了一个客户和服务器商的数据报sockets:Datagram原创 2005-05-02 12:59:00 · 1272 阅读 · 0 评论 -
Java Socket编程(一)
Socket传输模式Sockets有两种主要的操作方式:面向连接的和无连接的.面向连接的sockets操作就像一部电话,他们必须建立一个连接和一人呼叫.所有的事情在到达时的顺序与它们出发时的顺序时一样.无连接的sockets操作就像是一个邮件投递,,没有什么保证,多个邮件可能在到达时的顺序与出发时的顺序不一样.到底用哪种模式是邮应用程序的需要决定的.如果可靠性更重要的话,用面向连接的操作会好一些.原创 2005-05-02 12:28:00 · 1364 阅读 · 0 评论