heima-java基础学习-第9将 网络编程
文章平均质量分 60
liuqingqian001
这个作者很懒,什么都没留下…
展开
-
第9将 网络编程-网络编程的基础知识
第9将 网络编程·网络编程的基础知识·UDP网络程序·TCP网络程序·访问Internet网络资源------------------------------网络编程的基础知识·网络协议与TCP/IP·IP地址和Port(端口号) -本地回路的IP地址:127.0.0.1 -端口号的范围为0~65535之间,0~1023之间的端口数十用于一些知名的网络服务和应用。·UDP与TCP -TCP,传输控制协议(Transmission Control Protocol),是面向连接的通信协议。 -UDP,用户数据原创 2011-01-28 00:21:00 · 370 阅读 · 0 评论 -
第9将 网络编程-工厂设计模式
<br />工厂设计模式<br />·URL类的setURLStreamHandlerFactory(URL StreamHandlerFactory fac)静态方法。<br />·URLStreamHandlerFactory类的createURLStreamHandler(String protocol)方法。<br />协议名与协议处理器的对应关系。<br />·工厂模式的工作原理<br />设计一个抽象的基类或者接口X,程序开发者可以根据实际的情况来编写不同的实现类Xy、Xz,<br />定义一个原创 2011-02-01 20:42:00 · 414 阅读 · 0 评论 -
第9将 网络编程-了解几个HTTP消息头
<br />了解几个HTTP消息头<br />·Connection<br /> 用于指定处理完本次请求/响应后,客户端与服务器是否继续保持连接。设置值可以为Keep-Alive和close。<br />·Accept-Language<br /> 用于指出客户机期望服务器返回的文档所使用的国家语言,可以指定多个以逗号分隔的国家语言。<br />·Content-Length<br /> 用于表示实体内容的长度(字节数)。<br />·Range<br /> 用于指定服务器只原创 2011-02-01 20:42:00 · 359 阅读 · 0 评论 -
第9将 网络编程-访问Internet网络资源
<br />访问Internet网络资源<br />java.net包中还有URL、URLDecoder、URLEncoder、URLConnection、HttpURLConnection等类。<br />本节讲解的内容:<br />·URL(统一资源定位符)<br />·HTTP协议<br />·URL类<br />·工厂设计模式<br />·URLConnection和HttpURLConnection类<br />URL(Uniform Resource Locator)<br />·URL的基本组原创 2011-02-01 20:41:00 · 274 阅读 · 0 评论 -
第9将 网络编程-在TCP网络连接上传递对象
<br />在TCP网络连接上传递对象<br />·ObjectInputStream和ObjectOutputStream可以从底层输入流中读取对象类型的数据和将对象类型的数据写入到底层输出流。<br />·使用ObjectInputStream和ObjectOutputStream来包装底层网络字节流,TCP服务器和TCP客户端之间就可以传递对象类型的数据。<br />·编程实例:通过网络传输Java对象。<br />import java.net.*;<br />import java.io.*;<b原创 2011-02-01 20:37:00 · 463 阅读 · 0 评论 -
第9将 网络编程-TCP客户端程序
TCP客户端程序编程实例: 编写一个与上面的服务器程序通信的客户端程序。要点: 连接服务器的IP地址和端口号不要固定编写在程序代码中,而是通过程序的运行时参数来指定,以提供较好的灵活性和较高的通用性。原创 2011-01-28 00:25:00 · 321 阅读 · 0 评论 -
第9将 网络编程-简单的TCP服务器程序
<br />简单的TCP服务器程序<br />·TCP服务器程序必须先启动运行,TCP客户程序才能连接上TCP服务器。<br />import java.net.*;<br />import java.io.*;<br />public class TcpServer {<br /> <br /> /**<br /> * Method main<br /> *<br /> *<br /> * @param args<br /> *<br /> */<br /> public static voi原创 2011-01-28 00:24:00 · 369 阅读 · 0 评论 -
第9将 网络编程-TCP网络程序
TCP网络程序·TCP网络程序的工作原理·ServerSocket类·Socket类·简单的TCP服务器程序·完善的TCP服务器程序模型·TCP客户端程序·如何检测和解决端口冲突的问题·通过TCP程序在网络上传递对象TCP网络程序的工作原理TCP客户端程序与TCP服务器端程序的交互过程:(1)服务器程序创建一个ServerSocket,然后调用accept方法等待客户来连接。(2)客户端程序创建一个Socket并请求与服务器建立连接。(3)服务器接收到客户的连接请求,并创建一个新的Socket与该客户建立的原创 2011-01-28 00:23:00 · 382 阅读 · 0 评论 -
第9将 网络编程-UDP网络程序
UDP网络程序·DatagramSocket类·DatagramPacket类·InetAddress类·最简单的UDP程序·用UDP编写网络聊天程序DatagramSocket类·构造函数: -public DatagramSocket() -public DatagramSocket(int port) -public DatagramSocket(int port,InetAddress Iaddr) ·close方法·send(DatagramPacket p)方法·receive(Datagram原创 2011-01-28 00:21:00 · 308 阅读 · 0 评论 -
第9将 网络编程-怎样理解应用程序协议和网络通讯协议的关系
<br />·怎样理解应用程序协议和网络通讯协议的关系。<br />FTP协议时建立在TCP网络协议之上的一种通信协议。TCP协议时保证信息在网络中能够正常的传输,<br />但是传递过去的信息接收方是否可以理解就要看接收方是否有对应的解码功能了,FTP协议是应用<br />程序协议,而TCP协议是底层的网络通讯协议。<br />·怎样区分ASP、JSP与网络编程的概念。<br />ASP、JSP是用于产生网站内容的一种语言,这些内容需要通过网络程序来传输。网络程序可以传输<br />的对象不单单是这些网站原创 2011-02-01 20:38:00 · 650 阅读 · 0 评论