2018优就业人保合作
 湖北
18163383217
首页 > 常见问题 > 武汉IT培训:Java开发中有关Java Socket编程的一些介绍

武汉IT培训:Java开发中有关Java Socket编程的一些介绍

2018-02-13 14:04:27 来源:互联网 荐:IT资料豪华升级版,点击加群领取

湖北优就业是中公教育集团旗下IT就业培训品牌,致力于培养面向电商及互联网领域的高端人才,以学员就业为目的,优质就业为宗旨,是一家集互联网运营、SEO、Sp、社会化媒体、电商运营、产品经理、UI交互设计、Web前端、PHP、Android、iOS、Java、C/C++、软件测试工程师等课程为一体的武汉IT培训机构。

编辑推荐IT学习交流群:点击加群 139098659

编加群备注:橘子 (限时赠送500G海量IT学习资料,简历模版免费领)

事实上网络编程简单的理解就是两台计算机相互通讯数据而已.对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了.Java SDK提供一些相对简单的Api来完成这些工作.Socket就是其中之一.对于Java而言.这些Api存在与java.net 这个包里面.因此只要导入这个包就可以准备网络编程。

IT书籍

网络编程的基本模型就是客户机到服务器模型。简单的说就是两个进程之间相互通讯,然后其中一个必须提供一个固定的位置,而另一个则只需要知道这个固定的位置.并去建立两者之间的联系..然后完成数据的通讯就可以了。这里提供固定位置的通常称为服务器,而建立联系的通常叫做客户端.基于这个简单的模型,就可以进入网络编程。

Java对这个模型的支持有很多种Api.而这里我只想介绍有关Socket的编程接口.对于Java而言已经简化了Socket的编程接口.首先我们来讨论有关提供固定位置的服务方是如何建立的.Java提供了ServerSocket来对其进行支持.事实上当你创建该类的一个实力对象并提供一个端口资源你就建立了一个固定位置可以让其他计算机来访问你.ServerSocket server=new ServerSocket(6789);这里稍微要注意的是端口的分配必须是唯一的。因为端口是为了唯一标识每台计算机唯一服务的.另外端口号是从0~65535之间的,前1024个端口已经被Tcp/Ip 作为保留端口,因此你所分配的端口只能是1024个之后的.好了,我们有了固定位置.现在所需要的就是一根连接线了。该连接线由客户方首先提出要求。因此Java同样提供了一个Socket对象来对其进行支持.只要客户方创建一个Socket的实例对象进行支持就可以了。

客户机必须知道有关服务器的IP地址.对于着一点Java也提供了一个相关的类InetAddress 该对象的实例必须通过它的静态方法来提供.它的静态方法主要提供了得到本机IP 和通过名字或IP直接得到InetAddress的方法。

以上就是湖北优就业武汉IT培训指导老师给大家提供的IT学习小知识,更多IT学习相关信息,敬请点击下方的推荐阅读。

编辑推荐推荐阅读:

武汉IT培训:新媒体运营,名字都没起好,凭什么让用户关注你

武汉IT培训:解析Java的多线程机制

武汉IT培训:浅谈Java中的编码理论

更多分享交流,礼品领取,海量干货,请扫描下方内部资料领取二维码,一不小心就爱上IT,成为了大佬!

免责声明:本文来源于网络,由网友提供或网络搜集,仅供个人交流学习参考使用,不涉及商业盈利目的。如有版权问题,请联系本站管理员予以更改或删除。谢谢合作!

热门标签: Java教程 武汉IT培训 Java学习技巧 Java

猜你喜欢

推荐阅读

 
 
咨询中心
优就业微信扫一扫
微信扫一扫

400-650-7353

加入官方微博