-
socket通信过程查看全部
-
InetAddress:标识硬件资源 URL:统一资源定位符 Sockets:TCP协议 Datagram:UDP查看全部
-
2、使用url读取网页内容:<br> URL url=new URL("http://www.baidu.com");<br> //获取输入流通过openStream方法<br> InputStream is=url.openStream();<br> //转化成字符输入流<br> InputStream isr=new InputStreamReader(is);<br> //加缓冲提高读取效率<br> BufferedReader br=new BufferedReader();<br> String date=br.teadline(); while(date.next()) { System.out.print(date); date=br.readLine(); } 完成后要关闭资源相关资源:br,isr字符输入流,is字节输入流 注:如果输出是乱码则要在is字节输入流中规定编码为 InputStream isr=new InputStreamReader(is,"utf8");<br>查看全部
-
url:统一资源定位符:表示internet上的网络资源 协议+资源名称 url常用方法: 存在java.net包中,提供创建url/子url,获取url等方法 第一步:创建实例 URL imooc=new URL("http://www.imooc.com"); //在原有url下再创建url URL url=new URL(imooc,"/index.html?username=tom#test") //获取url的信息 url.getProtocol();//获取协议http url.getHost();//获取主机www.imooc.com url.getPort();//获取端口号:-1 url.getPath();//获取文件路径/index.html url.getFile();//获取文件名/index.html?username=tom url.getRef();//获取相对路径test url.getQuery();//查询字符串username=tom 注:创建url时没有指定端口号则getPort方法返回-1,根据协议不同会使用默认端口查看全部
-
InetAddress类:用于标识网络上的硬件资源,标识互联网协议(IP)地址 1、getlocalHost()静态方法: 1)查看本机计算机名getHostName()/ip:getHostAddress/ getAddress:获取字节数组形式的ip地址 2)查看其它机子 InetAddress address2=InetAddress.getByName("计算机名/ip");查看全部
-
一、网络通信的条件:<br><br> 1、不同的主机标识:ip:区分网络中不同的主机<br><br> 2、相同的语言:协议<br><br> 3、端口:区分主机上的应用程序,端口号范围:0-65535,0-1023为系统保留给http及ftp等<br> 二、协议:tcp/ip协议:<br> 以tcp和ip为基础的不同层次上多个协议的集合<br> 也称:tcp/ip协议族或者tcp/ip协议栈<br> tcp:transmission control protocol 传输控制协议<br> ip:internet protocol 互联网协议<br> <br> tcp/ip分层模型:<br> 应用层:http协议,ftp文件传输协议,smtp邮件传输协议,telnet远程登录<br> 传输层:tcp/ip属于传输层<br> 网络<br> 数据链路层<br> 物理层 三、socket socket:ip+端口,Socket是网络上运行的程序之间双向通信链路的终结点,是TCP和 UDP的基础 常用的端口 http:80 ftp:21 telnet:23 java中支持的类 InetAddress:用户标识网络上的硬件资源 url:统一资源定位符 通过url可以直接读取或写入网络上的数据 Sockets:使用TCP协议实现网络通信的Socket相关的类 Datagram:使用UDP协议。将数据保存在数据报中,通过网络进行通信查看全部
-
多线程实现客户端和服务的通信——基本步骤查看全部
-
Socket通信模型查看全部
-
1创建ServerSocket对象,绑定监听端口; 2通过accept()方法监听客户端请求; 3连接建立后,通过输入流读取客户端发送的请求信息 4通过输出流向客户端发送相应信息 5关闭相关资源查看全部
-
客户端Socket代码查看全部
-
Socket通信实现步骤: 1创建ServerSocketh和Socket 2打开连接到Socket的的输入输出流 3按照协议对SOcket进行读写操作 4关闭输入输出流,关闭Socket查看全部
-
服务器Socket代码查看全部
-
服务端Socket代码查看全部
-
Socket通信模型查看全部
-
Socket分类查看全部
举报
0/150
提交
取消