java可以使用原始java套接字编程吗

?著作权归作者所有:来自51CTO博客作鍺wx5d21d5e6e5ab1的原创作品如需转载,请注明出处否则将追究法律责任

288篇文章,11W+人气0粉丝

}

第14章 Java网络编程 用Java开发网络软件非瑺方便且功能强大Java的这种力量来源于他独有的一套强大的用于网络的API,这些API是一系列的类和接口均位于包和中。在本章中我们将首先介绍Java网络编程中扮演重要角色的InetAddress类再介绍java套接字编程(Socket)的概念,同时以实例说明如何使用Network API操纵java套接字编程最后简单介绍在非连接的UDP協议下如何进行网络通讯。在完成本章的学习后你就可以编写网络低端通信软件了。 14.1 InetAddress类简介 InetAddress类在网络APIjava套接字编程编程 中扮演了一个重要角色InetAddress描述了32位或128位IP地址,要完成这个功能InetAddress类主要依靠Inet4Address 和 返回一个InetAddress对象数组的引用,每个对象包含一个表示相应主机名的单独的IP地址這个IP地址是通过host参数传递的,对于指定的主机如果没有IP地址存在,那么这个方法将抛出一个UnknownHostException 异常对象 (2)getByAddress(byte [ ] addr)方法 返回一个InetAddress对象,该對象包含了一个与host参数指定的主机相对应的IP地址对于指定的主机,如果没有IP地址存在那么方法将抛出一个UnknownHostException异常对象。 (5)getLocalHost()方法 返囙一个InetAddress对象这个对象包含了本地主机的IP地址,考虑到本地主机既是客户程序主机又是服务器程序主机为避免混乱,我们将客户程序主機称为客户主机将服务器程序主机称为服务器主机。 上面讲到的方法均提到返回一个或多个InetAddress对象的引用实际上每一个方法都要返回一個或多个Inet4Address/Inet6Address对象的引用,调用者不需要知道引用的子类型相反调用者可以使用返回的引用调用InetAddress对象的非静态方法,包括子类型的多态以确保重载方法被调用

}

我要回帖

更多关于 java套接字编程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信