您的位置:首页 > 娱乐 > 明星 > 专科web前端工资一般多少_网页设计背景图_甘肃百度推广电话_2021年近期舆情热点话题

专科web前端工资一般多少_网页设计背景图_甘肃百度推广电话_2021年近期舆情热点话题

2024/12/23 15:43:52 来源:https://blog.csdn.net/m0_51392342/article/details/142252969  浏览:    关键词:专科web前端工资一般多少_网页设计背景图_甘肃百度推广电话_2021年近期舆情热点话题
专科web前端工资一般多少_网页设计背景图_甘肃百度推广电话_2021年近期舆情热点话题

基础知识

1.传输协议有TCP和UDP

TCP:TCP协议是面向连接的通信协议。速度慢,没有大小限制,数据安全

UDP: UDP是面向无连接通信协议,这种协议可以单播、组播、群播这3种方式;发送速度快,但是一次性只能发送最多64K大小,而且数据发送也不安全,容易丢失数据。

2.TCP和UDP常用的关键类介绍

InetAddress类:表示Internet协议(IP)地址。可以通过此类获取IP地址对象其直接实现子类:Inet4Address(IPv4)、Inet6Address(IPv6)常用方法及属性:static InetAddress getLocalHost():返回本地主机的地址。String getHostName():获取此IP地址的主机名。  //获取指定IP地址InetAddress id = InetAddress.getByName("49.235.99.193");System.out.println("获取当前指定IP的名称:" + id.getHostName());// 获取当前指定IP的名称:49.235.99.193System.out.println("获取当前本机的IP对象:" + InetAddress.getLocalHost());// 获取当前本机的IP对象:DESKTOP-EHHFE8S/192.168.0.101  TCP操作:Socket类:该类实现客户端套接字(也称为“套接字”)。套接字是两台机器之间通讯的端点。 
ServerSocket类:这个类实现了服务器套接字。 服务器套接字等待通过网络进入的请求。 它根据该请求执行一些操作,然后可能将结果返回给请求者。UDP操作:DatagramSocket类:此类表示用于发送和接收数据报数据包的套接字。DatagramSocket() :构造数据报套接字并将其绑定到本地主机上的任何可用端口。 DatagramSocket(int port) :构造数据报套接字并将其绑定到本地主机上的指定端口。 DatagramSocket(int port, InetAddress laddr) :创建一个数据报套接字,绑定到指定的本地地址。 receive(DatagramPacket p) :从此套接字接收数据报包。 send(DatagramPacket p) :从此套接字发送数据报包。 
DatagramPacket类:该类表示数据报包。 DatagramPacket(byte[] buf, int offset, int length, InetAddress address, int port) :构造用于发送长度的分组数据报包length具有偏移 ioffset指定主机上到指定的端口号。  byte[] buf:数据包数据int offset:数据包数据偏移量int length:数据包数据长度InetAddress address:目的地地址int port:目标端口号InetAddress getAddress() :返回该数据报发送或接收数据报的计算机的IP地址。  byte[] getData() :返回数据缓冲区。  int getLength() :返回要发送的数据的长度或接收到的数据的长度。  int getOffset() :返回要发送的数据的偏移量或接收到的数据的偏移量。  int getPort() :返回发送数据报的远程主机上的端口号,或从中接收数据报的端口号。 
MulticastSocket类:组播数据报套接字类对发送和接收IP组播数据包很有用。void joinGroup(InetAddress mcastaddr) :加入组播组

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com