-
socket: 1、多线程的优先级(死循环中注意设置优先级问题。)建议降低优先级。 2、关闭socket流,而不提倡关闭输入输出流。 3、使用tcp通信传输对象更符合面向对象编程的思想。 4、通过socket编程传输文件的功能模块是:通过io流读取文件字符流进行传输。查看全部
-
socket: 1、多线程的优先级(死循环中注意设置优先级问题。)建议降低优先级。 2、关闭socket流,而不提倡关闭输入输出流。 3、使用tcp通信传输对象更符合面向对象编程的思想。 4、通过socket编程传输文件的功能模块是:通过io流读取文件字符流进行传输。查看全部
-
UDP服务器端实现步骤 1.创建DatagramPacket,指定端口号 2.创建DatagramPacket 3.接收客户端发送的数据 4.读取数据查看全部
-
客户端步骤查看全部
-
服务器端查看全部
-
Socket通信模型查看全部
-
1.创建一个客户端Socket,指定服务器地址和端口号 2.获取输出流,向服务器端发送信息 3.关闭资源查看全部
-
Ctrl+shif+o:提示需要导入的包。 服务端: 1.创建serversocket对象,绑定监听接口 2.调用accept()方法,开始监听,等待客户端的连接 3.建立连接后,通过输入流向客户发出信息 4.通过输出流行客户端发出响应信息 5.关闭资源查看全部
-
Scoket通信模型查看全部
-
1.URL(Uniform Resource Locator)统一资源定位符,表示Internet上某一资源的地址。 2.URL由两部分组成:协议名称和资源名称,中间用冒号隔开。 3.在java.net中提供了URL类来表示URL。 使用URL读取网页的内容 1.通过URL对象的openStream()方法可以得到指定资源的输入流。 2.通过输入流可以读取、访问网络上的数据。 ---------------------------------------- //创建一个URL实例 URL imooc=new URL("http://www.imooc.com"); //?后面表示参数,#后面表示锚点 URL url=new URL(imooc, "/index.html?username=tom#test"); //主要方法: //getProtocol();getHost();getPort();getPath();getFile();getRef();getQuery(); //读取网页内容 //通过URL的openStream方法获取URL对象所表示的资源的字节输入流 InputStream is = url.openStream();查看全部
-
InetAddress类没有构造方法,所以不能直接new出一个对象; 可以通过InetAddress类的静态方法获得InetAddress的对象; InetAddress.getLocalHost(); InetAddress.getByName(""); 类主要方法: String - address.getHostName(); String - address.getHostAddress(); public static InetAddress getByName(String host) throws UnknownHostException 在给定主机名的情况下确定主机的 IP 地址。 主机名可以是机器名(如 "java.sun.com"),也可以是其 IP 地址的文本表示形式。查看全部
-
Java提供的网络功能有四大类: 1.InetAddress:用于标识网络上的硬件资源, 2.URL:统一资源定位器,通过URL可以直接读取或写入网络上的数据。 3.Sockets:使用TCP协议实现网络通信的的socket相关类。 4.Datagram:使用UDP协议,将数据保存在数据报中,通过网络进行通信。查看全部
-
使用URL读取网页内容查看全部
-
url:网络地址.协议名、资源名称,中间用冒号和斜杠。 URL ur=new URL("http://www.imooc.com"); Url url=new URL(ur,"/index.html?username=tom#test");//?后面表示参数,#后面表示锚点。 url.getProtocol();//协议 url.getHost();//主机 url.getPort();//端口 读取网络资源:openStream()方法指导资源输入流。 URL url=new URL("http://wwww.baidu.com");//创建url实例 InputStream is=url.openStream(); InputStreamReader isr=new inputStreamReader(is,"UTF-8"); BufferedReader br=new BufferedReader(isr); String s=br.readLine(); while(s!=null){ s=br.readLine(); } br.close(); isr.close(); is.close();查看全部
-
1.URL(Uniform Resource Locator)统一资源定位符,表示Internet上某一资源的地址。 2.URL由两部分组成:协议名称和资源名称,中间用冒号隔开。 3.在java.net中提供了URL类来表示URL。 使用URL读取网页的内容 1.通过URL对象的openStream()方法可以得到指定资源的输入流。 2.通过输入流可以读取、访问网络上的数据。 ---------------------------------------- //创建一个URL实例 URL imooc=new URL("http://www.imooc.com"); //?后面表示参数,#后面表示锚点 URL url=new URL(imooc, "/index.html?username=tom#test"); //主要方法: //getProtocol();getHost();getPort();getPath();getFile();getRef();getQuery(); //读取网页内容 //通过URL的openStream方法获取URL对象所表示的资源的字节输入流 InputStream is = url.openStream();查看全部
举报
0/150
提交
取消