码迷,mamicode.com
首页 > 其他好文 > 详细

20165222——第九周学习总结

时间:2018-04-29 22:17:06      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:set   internet   byte   info   str   inf   send   catch   输入   

20165222 Java第九周学习总结

教材学习内容

- 第十三章学习总结

URL类是java.net包中的一个重要的类,URL的实例封装着一个统一资源定位符(Uniform Resource Locator),使用URL创建对象的应用程序称作客户端程序。

一个URL对象通常包含最基本的三部分信息:协议、地址、资源。

URL类通常使用如下的构造方法创建一个URL对象:

public URL(String spec) throws MalformedURLException 

获取Internet上主机的地址

可以使用InetAddress类的静态方法getByName(String s);

客户端的程序使用Socket类建立负责连接到服务器的套接字对象。

建立连接到服务器的套接字对象:

try{ Socket mysocket=new Socket(“http://192.168.0.78”,1880);}

catch(IOException e){}

与mysocket相关的方法

getInputStream()获得一个输入流

getOutputStream()获得一个输出流

用getInputStream()得到的输入流接到另一个DataInputStream数据流上

用getOutputStream()得到的输出流接到另一个DataOutputStream数据流上

1.用DatagramPacket类将数据打包,即用DatagramPacket类创建一个对象,称为数据包。用DatagramPacket的以下两个构造方法创建待发送的数据包:

DatagramPacket(byte data[],int length,InetAddtress address,int port)

DatagramPack(byte data[],int offset,int length,InetAddtress address,int port)

2.用DatagramSocket类的不带参数的构造方法:DatagramSocket()创建一个对象,该对象负责发送数据包。例如:

DatagramSocket mail_out=new DatagramSocket();

mail_out.send(data_pack);

 

代码托管

技术分享图片

 

20165222——第九周学习总结

标签:set   internet   byte   info   str   inf   send   catch   输入   

原文地址:https://www.cnblogs.com/20165222lixu/p/8971961.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!