在《Java网络编程》中,有这样一段话: ”Reader和Writer最重要的子类是InputStreamReader和OutputStreamWriter类。 InputStreamReader类包含了一个底层输入流,可以从中读取原始字节。它根据指定的编码方式,将这些字节转换为Unicode字符。 ...
分类:
编程语言 时间:
2018-10-15 23:11:39
阅读次数:
251
网络编程 什么是计算机网络 两台或更多的计算机组成的网络 同一网络内的任意两台计算机可以直接通信 所有计算机必须遵循同一种网络协议 什么是互联网 互联网是网络的网络 互联网采取TCP/IP协议 其中最重要的两个协议是TCP协议和IP协议 IP地址和网关 IP地址用于唯一标识一个网络接口 IPv4采用 ...
分类:
编程语言 时间:
2018-10-10 01:07:28
阅读次数:
152
HTTP协议的定义 这篇文章暂时不研究HTTP底层的TCP/IP的握手和挥手过程,只从表面的交互流程分析HTTP协议。 HTTP英文全称是Hypertext Transfer Protpcol,也就是超文本传输协议。HTTP是一个标准,定义了Web客户端如何与服务器对话以及数据如何从服务器传回到客户 ...
分类:
编程语言 时间:
2018-10-06 00:30:46
阅读次数:
222
在传统的Java 网络编程中,对于客户端的每次连接,对于服务器来说,都要创建一个新的线程与客户端进行通讯,这种频繁的线程的创建,对于服务器来说,是一种巨大的损耗,在Java 1.4 引入Java nio 引入了 selector channel buffer 对此操作进行重新的定义: 服务端: 客户 ...
分类:
编程语言 时间:
2018-10-04 17:21:54
阅读次数:
145
一致资源定位器URL URL(Uniform Resource Locator)是一致资源定位器的简称,它表示Internet上某一资源的地址。通过URL我们可以访问Internet上的各种网络资源,比如最常见的WWW,FTP站点。浏览器通过解析给定的URL可以在网络上查找相应的文件或其他资源。 U ...
分类:
编程语言 时间:
2018-10-04 11:41:31
阅读次数:
201
前提 前面的一篇文章《Java中的Internet查询》分析完了如何通过IP地址或者主机名确定主机在因特网中的地址。任意给定主机上可能会有任意多个资源,这些资源需要有标识符方便主机之间访问对方的资源,因此这篇文章深入分析一下URL和URI。 URI URI全称是Uniform Resource Id ...
分类:
编程语言 时间:
2018-10-04 10:23:08
阅读次数:
192
Socket通讯 网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个Socket。Socket通常用来实现客户方和服务方的连接。Socket是TCP/IP协议的一个十分流行的编程界面,一个Socket由一个IP地址和一个端口号唯一确定。 在传统的UNIX环境下可以操作T ...
分类:
编程语言 时间:
2018-10-04 09:47:22
阅读次数:
178
java网络编程模式(java.net包)马克-to-win:一台机器还没玩转,现在又想靠网络操作别的机器,可想有多难吧!但是Sun公司把那些访问网络的难题细节(信息块的连接、打包和拆包,块的来回运输,以及握手等等)都封在它的net包中了,通过调用net包中的类的方法,你可以轻松访问和操作网上的其它 ...
分类:
编程语言 时间:
2018-09-25 19:42:27
阅读次数:
181
连接的机制(套接字)(Socket)马克-to-win:同学,(视频下载) (全部书籍)请看看你自己的电视和什么连在一 起。是木桌子吗?还是窗帘?对,是接线板。网络的发明者们就是受到了我刚才提到的那个大家熟视无睹的现象的启发而采取了Socket(接线板)机制。但不 幸的是, 我们的最早的翻译家们不知 ...
分类:
编程语言 时间:
2018-09-25 19:32:28
阅读次数:
154