
java 网络编程
孤单品尝寂寞
没有任何人可以定义你,除了你自己
展开
-
Java 网络编程(一) 网络基础知识
网络基础知识 网络编程的目的:直接或间接地通过网络协议与其他计算机进行通讯。 网络编程中有两个主要的问题: 1.如何准确地定位网络上一台或多台主机。 2.找到主机后如何可靠高效地进行数据传输。 目前较为流行的网络编程模型是客户端/服务器(C/S)结构。 即通信双方一方作为服务器等待客户提出请求并予以相应。客户则在需要服务时向服务器提出申请。 服务器始转载 2016-01-14 16:34:40 · 378 阅读 · 0 评论 -
Java 网络编程(二) 两类传输协议:TCP UDP
两类传输协议:TCP,UDP TCP TCP是Transfer Control Protocol(传输控制协议)的简称,是一种面向连接的保证可靠传输的协议。 在TCP/IP协议中, IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一确定Internet上的一台主机。 而TCP层则提供面向应用的可靠的或非可靠的数据传输机制,这是网络编程的主要对象,一般不转载 2016-01-14 16:36:03 · 598 阅读 · 0 评论 -
Java 网络编程(三) 创建和使用URL访问网络上的资源
创建和使用URL访问网络上的资源 URL(Uniform Resource Locator)是统一资源定位符的简称,它表示Internet上某一资源的地址。 通过URL我们可以访问Internet上的各种网络资源,比如最常见的WWW, FTP站点。浏览器通过解析给定的URL可以在网络上查找相应的文件或其他资源。 在目前使用最为广泛的TCP/IP中对于URL中主机名的解析也是协议的转载 2016-01-14 16:36:51 · 371 阅读 · 0 评论 -
Java 网络编程(四) InetAddress类
InetAddress类 InetAddress类用来封装我们前面讨论的数字式的IP地址和该地址的域名。 你通过一个IP主机名与这个类发生作用,IP主机名比它的IP地址用起来更简便更容易理解。 InetAddress类内部隐藏了地址数字。 InetAddress类中的工厂方法 InetAddress类没有明显的构造函数。为生成一个InetAddress对象,必须运用转载 2016-01-14 16:37:43 · 428 阅读 · 0 评论 -
Java 网络编程(五) 使用TCP/IP的套接字(Socket)进行通信
使用TCP/IP的套接字(Socket)进行通信 套接字Socket的引入 为了能够方便地开发网络应用软件,由美国伯克利大学在Unix上推出了一种应用程序访问通信协议的操作系统用调用socket(套接字)。 socket的出现,使程序员可以很方便地访问TCP/IP,从而开发各种网络应用的程序。 随着Unix的应用推广,套接字在编写网络软件中得到了极大的普及。后来,套接字又转载 2016-01-14 16:38:44 · 7777 阅读 · 0 评论 -
Java 网络编程(六) 使用无连接的数据报(UDP)进行通信
使用无连接的数据报(UDP)进行通信 什么是Datagram? 数据报是网上传输的独立数据包,数据报是否能正确地到达目的地,到达的时间,顺序,内容的正确性均没有保障。 Java中使用Datagram与DatagramPacket类。 DatagramSocket类利用UDP协议来实现客户与服务器的Socket。 send()发送数据报。 receive转载 2016-01-14 16:39:13 · 728 阅读 · 0 评论