3. Java网络编程 学习笔记
文章平均质量分 80
梦幻DUO
游戏开发爱好者
展开
-
Java网络编程 客户端Socket
使用SocketSocket是两台主机之间的一个连接。它可以完成7个基本操作:连接远程机器发送数据接受数据关闭连接绑定端口监听入站数据在绑定端口上接受来自远程机器的连接Java的Socket类(客户端和服务端都可以使用)提供了前4个操作的方法。后面3个操作仅服务器需要,即等待客户端的连接,这些操作由ServerSocket类实现。Socket的基本方法基本构造函数Socket构造函数原创 2016-07-22 18:29:35 · 1082 阅读 · 0 评论 -
Java网络编程 服务器Socket
对于接受连接的服务器,Java提供了一个ServerSocket表示服务器Socket。每个服务器Socket监听服务器机器上的一个特定端口,一旦ServerSocket建立了连接,服务器会使用一个常规的Socket对象向客户端发送数据。数据总是通过常规Socket传输。ServerSocket的基本方法构造函数ServerSocket() 创建非绑定服务器套接字。ServerSo原创 2016-07-23 09:21:25 · 810 阅读 · 0 评论 -
Java网络编程 流
流的概述网络程序的很大一部分工作都是简单的输入和输出(I/O),而Java的I/O建立于流(stream)。输入流读取数据,输出流写入数据。过滤器(filter)流可以串链到输入流或输出流上。读/写数据时,过滤器流可以修改数据(例如,通过加密或压缩),或只是提供额外的方法,将读/写的数据转换为其他格式。阅读器(reader)和书写器(writer)可以串链到输入流和输出流上,允许程序读/写文本原创 2016-07-20 00:00:19 · 1663 阅读 · 0 评论 -
Java网络编程 线程
线程作用当服务器需要大量并发连接的时候,一般使用轻量级的线程来处理大量的连接,而不是重量级的进程。线程在资源使用上更宽松,因为它们会共享内存。使用线程来代替进程,可以再让你的服务器性能提升三倍。再结合使用可重用的线程池,在同样的硬件和网络连接下,服务器的运行可以快9倍多!采用多线程设计设计会更容易,可以将程序分解为多个线程,分别执行独立的操作。 由于现代虚拟机和操作系统中线程可以提供很高的性能,原创 2016-07-21 10:23:12 · 1033 阅读 · 0 评论 -
Java网络编程 Internet地址
InetAddress类java.net.InetAddress类是Java对IP地址(包括Ipv4和Ipv6)的高层表示。一般地讲,它包括一个主机名和一个IP地址。工厂方法OmetAddress类没有公共构造函数,InetAddress有一些静态工厂方法,可以连接到DNS服务器来解析主机。getByName() 你可以传入一个主机名得到一个InetAddress对象。 还可以反向查找,例如,原创 2016-07-22 09:58:23 · 926 阅读 · 0 评论 -
AP、路由、中继、桥接、客户端模式之间的区别
AP、路由、中继、桥接、客户端模式之间的区别 在TP-Link迷你无线路由器上一般有AP(接入点)模式、Router(无线路由)模式、Repeater(中继)模式、Bridge(桥接)模式、 Client(客户端)模式;但很多用户都不清楚这几种模式的之间的区别,下面将对这几种模式进行详细的介绍。 注意:有的型号的TP-Link 迷你无线路由器上只有AP(接入点)模式、Router(无线路由)模式转载 2017-01-22 14:49:37 · 2329 阅读 · 0 评论