java获取端口号_Java网络编程

时间:2025-04-06 10:29:47

1、代码示例:

2、4)getHostAddress():返回文本显示中的IP地址字符串。

3、URL的常用方法:

4、代码示例:

5、2)作用:用于访问互联网资源。

6、1)URL指的是:统一资源定位符。

7、5)openStream()打开与此URL,并返回一个InputStream,以便从该连接读取。

8、TCP通信的步骤:

9、

10、1)getByName(Stringhost):确定主机名称的IP地址。

11、单项通信

12、客户端:Socket

13、4)DatagramPacket:数据包

14、1)创建ServerSocket对象。

15、InetSocketAddress类的作用:用于实现IP套接字地址,用于Socket通信。

16、网络编程的三要素:

17、4)getFile():获取此URL的文件名。

18、3)getHostName()获取此IP地址的主机名。

19、打印结果:

20、

21、TCP通信原理:TCP的编程就是基于IO流的编程。

22、

23、2)getLocalHost():返回本地主机的地址。

24、2)调用accept()方法监听指定端口上的用户,当用户请求访问时建立Socket对象。

25、InetAddress类的作用:封装了计算机的IP地址但不包含端口号。

26、3)DatagramSocket:用于发送或接收数据包

27、示意图:

28、打印结果:

29、1)TCP是面向连接,可靠,基于字节流的传输协议;UDP是无连接,不可靠的传输协议(发送大小限制在64K内)。

30、代码示例:

31、1)首先由客户端向服务器发送请求建立连接,服务器收到请求应答客户端。

32、1)创建Socket套接字对象,需要指定服务器的IP和端口。

33、1)getAddress():获得InetAddress。

34、基于TCP协议的Socket编程_双向通信_实现单次请求与响应

35、4)释放资源。

36、

37、2)调用Socket对象的getInputStream获取输入流。

38、2)每个数据发送单元被统一封装成数据包的方式,发送方将数据包发送到网络中,数据包在网络中去寻找他的目的地。

39、1)不需要利用IO流实现数据的传输

40、3)getPort():获取端口号。

41、3)通讯协议:通讯规则TCP,UDP。

42、TCP协议数据传递细节

43、服务器端:ServerSocket

44、3)客户端关闭流关闭连接;服务器关闭流关闭连接。

45、5)getAl1ByName(Stringhost):给定主机的名称,根据系统上配置的名称服务返回其IP地址数组。

46、3)调用Socket中的getOutputStream()获取输出流。

47、1)getAddress():获得InetAddress

48、打印结果:

49、ip分类:ip地址分为IPV4,IPV6

50、常用方法:

51、2)客户端向服务器发送消息请求(第三次握手),服务器收到请求响应客户端。

52、UDP协议数据传递细节

53、3)使用输入流读取服务器端发送的数据。

54、InetAddress不包含构造方法。

55、TCP和UDP协议的区别:

56、3)getPort():获取此URL的端口号。

57、

58、1)IP地址:唯一标识网络上每一台计算机,两台计算机之间通信的必备要素。

59、InetAddress类_InetSocketAddress类

60、打印结果:

61、代码示例:

62、

63、实现一次单次请求与响应,客户端与服务器的操作步骤:

64、2)getHost():获取此URL的主机名(如适用)

65、1)getProtocol():获取此URL的协议名称。

66、

67、打印结果:

68、注意:通讯协议分为TCP,UDP,通讯协议相同的情况下,端口号是唯一的。(通讯协议不同,端口号可以相同)

69、5)释放资源(关闭流和套接字)。

70、2)TCP通信双方之间有主次之分;UDP通信双方完全平等。

71、URL类_爬虫原理

72、

73、4)使用输出流输出数据。

74、数据的传输模式:数据的传输模式有TCP和UDP两种。