教育路上

全国站>Java>网络编程>Java Socket
学员需求

Java Socket

摘要:Java Socket 为此 JDK 提供了一个 Socket 类,用于实 现 TCP 客户端程序。通过查阅 API 文档可知 Socket 类同样提供了多种构造方法,接下来就 对 Socket 的常用构造方法进行详细讲解。。以下是我们为大家整理的,相信大家阅读完后肯定有了自己的选择吧。

2022-05-18 16:39网络推荐

发布时间:
2022-05-18 16:39
信息来源:
网络推荐
浏览次数:
1066
Java Socket

上一小节中讲解了 ServerSocket 对象可以实现服务端程序,但只实现服务器端程序还不 能完成通信,此时还需要一个客户端程序与之交互。为此 JDK 提供了一个 Socket 类,用于实 现 TCP 客户端程序。通过查阅 API 文档可知 Socket 类同样提供了多种构造方法,接下来就 对 Socket 的常用构造方法进行详细讲解。  Socket() 使用该构造方法在创建 Socket 对象时,并没有指定 IP 地址和端口号,也就意味着只创 建了客户端对象,并没有去连接任何服务器。通过该构造方法创建对象后还需调用 connect(SocketAddress endpoint)方法,才能完成与指定服务器端的连接,其中参数 endpoint 用于封装 IP 地址和端口号。  Socket(String host,int port) 使用该构造方法在创建 Socket 对象时,会根据参数去连接在指定地址和端口上运行的 服务器程序,其中参数 host 接收的是一个字符串类型的 IP 地址。  Socket( InetAddress address,int port)  该方法在使用上与第二个构造方法类似,参数 address 用于接收一个 InetAddress 类型 的对象,该对象用于封装一个 IP 地址。 在以上 Socket 的构造方法中,最常用的是第一个构造方法。了解了 Socket 的构造方法,接 下来学习一下 Socket 的常用方法,如表 13-5 所示。

from shengerguan

表 13-5 中列举了 Socket 类的常用方法,其中个体 InputStream()和 getOutStream() 方法分别用于获取输入流和输出流。当客户端和服务端建立连接后,数据是以 IO 流的形式 进行交互的,从而实现通信。接下来通过一张图来描述服务器端和客户端的数据传输,如图 13-15 所示。

from shengerguan


上一篇:
Java ServerSocket
下一篇:
Java简单的 TCP 网络程序
标签:
网友评论
发布评论

访客的评论 2024/04/27 17:15

文中描述的是准确的吗,如何报名!

相关推荐
我也来发表评价关闭
我对该内容的评价:
0
评价500
验证码: 看不清 换一张
提交 (匿名发布,无须担心别人知道您的身份)
学校免费发布信息关闭
我们审核后会尽快展示,如有图片请发邮件到:edu63@foxmail.com

姓      名:

内      容:

手机号码:

验  证  码:  换一张

确认提交
填写需求信息关闭
我们会根据您的需求匹配并审核留言

姓      名:

意向城市:

留      言:

手机号码:

验  证  码:  换一张

确认提交
完善补充本文信息关闭
非常感谢您帮助完善补充本文信息


 换一张

确认提交