摘要: 笔记摘要:本篇文章主要介绍了浏览器的工作原理,然后通过自定义的浏览器发送请求来模拟,并介绍了URL类,该类将Socket对象封装,使用起来更为方便,同时将使用URL对象的自定义浏览器和图形化界面相结合,实现了一个简易的图形化浏览器功能。最后对于浏览器访问网址时的域名解析进行了解释。一、自定义浏览器现实中的浏览器在输入网址后,通常是发送一系列的请求消息,以便服务端识别,服务器在处理客户端的请求之后返回资源文件。示例说明:这里主要模拟真实浏览器发送请求,并获取返回的数据,但是并不能对服务端反馈的信息进行解析格式上的解析,因为Socket是在传输层,可以使用下面的URL封装的对象实现信息的拆包,UR 阅读全文
posted @ 2012-11-22 21:45 积小流,成江海 阅读(410) 评论(0) 推荐(0) 编辑
摘要: Tcp传输应用应用一、实现TCP传输的客户端和服务端的简单互访需求:客户端给服务端发送数据,服务端收到后,给客户端反馈信息。客户端:1,建立socket服务。指定要连接主机和端口。2,获取socket流中的输出流。将数据写到该流中。通过网络发送给服务端。3,获取socket流中的输入流,将服务端反馈的数据获取到,并打印。4,关闭客户端资源。关键在于通过getOutputStream()和getInputStream()获取读写流package cn.xushuai.Test;import java.io.*;import java.net.*;class TcpClient2 { public 阅读全文
posted @ 2012-11-22 21:00 积小流,成江海 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 笔记摘要:本篇博客首先对网络通信要素和网络通讯中两种常见协议:UDP和TCP进行了介绍,另外对于UDP协议下实现通信的接收端和发送端,并最终通过多线程的群聊服务端对UDP的学习进行了总结。一、网络通讯要素IP地址:InetAddress 网络中设备的标识 不易记忆,可用主机名 本地回环地址:127.0.0.1 主机名:localhost端口号 用于标识进程的逻辑地址,不同进程的标识 有效端口:0~65535,其中0~1024系统使用或保留端口传输协议 通讯的规则 常见协议:TCP ,UDP二、网络参考模型图三、UDP与TCP特点UDP 将数据及源和目的封装成数据包中,不需要建立连接 每个数据包 阅读全文
posted @ 2012-11-22 16:22 积小流,成江海 阅读(211) 评论(0) 推荐(0) 编辑