当前位置: 首页 > news >正文

手机网站怎么解析郑州企业招聘

手机网站怎么解析,郑州企业招聘,内乡微网站开发,企业运营模式InternetExercise1 package InternetExercise20240815;public class InternetExercise1 {public static void main(String[] args) {// 网络编程// 在网络通信协议下#xff0c;不同计算机上面运行的程序#xff0c;可以实现不同计算机上的数据传输// 网络编程三要素// 1.IP…        InternetExercise1 package InternetExercise20240815;public class InternetExercise1 {public static void main(String[] args) {// 网络编程// 在网络通信协议下不同计算机上面运行的程序可以实现不同计算机上的数据传输// 网络编程三要素// 1.IP地址/* 想要在网络中实现计算机的互相通信必须给每一台计算机指定一个标识号通过标识号指定要收取数据的计算机和识别发送数据的计算机IP则是这个标识号就是网络空间中计算机的重要标识 */// 2.端口/* 网络的通信本质上是两个应用程序的通信每台计算机中都有很多的应用程序在实现网络通信时为了区分这些应用程序引入了端口号端口号可以用来标识设备中的应用程序IP地址可以唯一标识网络中的设备端口号唯一标识设备中的应用程序 */// 3.协议/* 计算机网络可以使多台计算机实现链接位于同一个网络中的计算机在进行连接和通信时需要遵守规则这个规则就是网络通信协议在计算机网络中链接和通信的规则称为网络通信协议其对于数据传输格式、传输速率、传输步骤做了统一规定通信双方必须同时遵守一样的协议才可以完成数据交换常见的协议有UDP协议和TCP协议 */// IP地址/* IPV4给每个连接在网络上的主机分配一个32bit的地址根据TCP/IP规定IP地址使用二进制表示每个IP地址长32bit为了方便使用IP地址常被写成十进制的形式中间使用“.”分隔如192.168.1.66这种表示方法称为点分十进制表示法 *//* IPV6IPV4的地址不够现在使用于是引入IPV6采用128bit的地址16字节为1组分为8组十六进制数成功解决IP地址紧张问题 */// 特殊IP127.0.0.1回送地址可以代表本机地址一般是测试时使用} }InternetExercise2 package InternetExercise20240815;import java.net.InetAddress; import java.net.UnknownHostException;public class InternetExercise2 {public static void main(String[] args) throws UnknownHostException {// InetAddress// 此类表示Internet协议IP地址// static InetAddress getByName(String host) 确定主机名称的IP地址主机名可以是机器名称也可以是IP地址// String getHostName() 获取此IP地址的主机名// String getHostAddress() 返回文本显示中的IP地址字符串InetAddress ip1 InetAddress.getByName(WZB-OMEN);System.out.println(ip1.getHostAddress());InetAddress ip2 InetAddress.getByName(192.168.36.177);System.out.println(ip2.getHostName());} }InternetExercise3 package InternetExercise20240815;import java.io.IOException; import java.net.*;public class InternetExercise3 {public static void main(String[] args) throws IOException {// 端口/* 用两个字节表示的整数取值范围是0-65535但是其中0-1023的端口号被一些知名的网络服务和应用占用所以说普通的应用需要使用1024以上的端口号如端口号被另外一个服务或应用占用会导致当前应用程序启动失败 */// 协议计算机网络中连接和通信的规则被称为网络通信协议// UDP协议User Datagram Protocol 用户数据报协议/*UDP是无连接通信协议即在数据传输时数据的发送端和接收端不建立逻辑连接。简单来说当一台计算机向另外一台计算机发送数据时发送端不会确认接收端是否存在就会发出数据同样接收端在收到数据时也不会向发送端反馈是否收到数据。由于以上特性导致UDP协议消耗系统资源小通信效率高所以通常都会用于音频、视频和普通数据的传输例如视频会议通常采用UDP协议因为这种情况即使偶尔丢失一两个数据包也不会对接收结果产生太大影响。但是在使用UDP协议传送数据时由于UDP的面向无连接性不能保证数据的完整性因此在传输重要数据时不建议使用UDP协议*/// TCP协议Transmission Control Protocol 传输控制协议/*TCP协议是面向连接的通信协议即传输数据之前在发送端和接收端建立逻辑连接然后再传输数据简单而言先连接成功再传输它提供了两台计算机之间可靠无差错的数据传输。在TCP连接中必须要明确客户端与服务器端————由客户端向服务端发出连接请求每次连接的创建都需要经过“三次握手”完成三次握手连接建立后客户端和服务器才可以进行数据传输由于这种面向连接的特性TCP协议可以保证传输数据的安全所以应用十分广泛。例如上传文件、下载文件、浏览网页等保证数据的完整、安全性*/// UDP通信程序// UDP发送数据/* Java中的UDP通信UDP协议是一种不可靠的网络协议其通信的两端分别建立一个Socket对象但是这两个Socket对象只负责发送、接收数据所以基于UDP协议通信的双方而言其并不是所谓的客户端和服务器 */// Java中提供了DatagramSocket类作为基于UDP协议的Socket// Datagram// 构造方法// DatagramSocket() 创建数据报套接字并将其绑定于本机地址上任何可用的端口 DatagramSocket数据报套接字// DatagramPacket(byte[] buf, int len, InetAddress add, int port) 创建数据包发送长度为len的数据包到指定主机的端口// 相关方法// void send(DatagramPacket p) 发送数据报包// void close() 关闭数据报套接字// void receive(DatagramPacket p) 从此套接字接收数据报包// 发送数据的步骤// 1.创建发送端的Socket对象DatagramSocket// 2.创建数据并将数据打包// 3.调用DatagramSocket对象中的方法发送数据// 4.关闭发送端// 创建数据报套接字并将其绑定到本地主机上任何可用的端口DatagramSocket datagramSocket new DatagramSocket();// 创建数据并将其打包byte[] data hello UDP.getBytes();DatagramPacket datagramPacket new DatagramPacket(data, data.length, InetAddress.getByName(127.0.0.1), 10086);// 调用send方法发送数据datagramSocket.send(datagramPacket);// 关闭发送端datagramSocket.close();// 注// 1.必须先启动接收端的程序再启动发送端的程序// 2.发送端和接收端的接口必须一致} }InternetReceiveExercise1 package InternetExercise20240815;import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket;public class InternetReceiveExercise1 {public static void main(String[] args) throws IOException {// UDP接收数据// 接收数据的步骤// 1.创建接收端的Socket对象DatagramSocket// 2.创建一个数据包用于接收数据// 3.调用DatagramSocket对象中的方法接收数据// 4.解析数据包并将数据在控制台显示// 构造方法// DatagramPacket(byte[] buf, int len) 创建一个DatagramPacket用于接收长度为len的数据包// 相关方法// byte[] getData() 返回数据缓冲区// int getLength() 返回要发送的数据的长度或者接收的数据的长度// 创建接收端的Socket对象DatagramSocketDatagramSocket datagramSocket new DatagramSocket(10086);// 创建一个数据包用于接收数据byte[] bytes new byte[1024];DatagramPacket datagramPacket new DatagramPacket(bytes, bytes.length);// 调用DatagramSocket对象的方法接收数据datagramSocket.receive(datagramPacket);// 解析数据包并将数据在控制台显示System.out.println(接收到的数据是 new String(datagramPacket.getData(), 0, datagramPacket.getLength()));// 注// 1.必须先启动接收端的程序再启动发送端的程序// 2.发送端和接收端的接口必须一致} }
http://www.tj-hxxt.cn/news/223417.html

相关文章:

  • 广告网站模板免费下载网址大全2345仙踪林
  • 网站设计0基础wordpress 中文包
  • 设计公司网站设计详情乐清网站定制公司哪家好
  • 沧浪seo网站优化软件朝阳做网站
  • 华强北网站建设公司凡科建站代理入口
  • 网站建设需求表格公司网站建设安全的风险
  • 重庆专业的网站建设公司用ps做网站页面的大小
  • 小型网站的建设与开发手机泉州网
  • 钟山县住房和城乡建设局网站杭州谷歌推广
  • 北京建设信息咨询中心网站如何免费制作app
  • 关于旅游网站建设的方案自问自答网站怎么做
  • 蕴川路上海网站建设企业展厅设计公司口碑好的原因
  • 网上做医生哪个网站好学做ppt的网站 免费下载
  • 济南网站搜索引擎优化网站ip地址范围
  • 龙岗建网站wordpress必做
  • 怎么做家具网站安卓应用软件开发
  • 域名注册完成后怎么做网站南宁营销型网站建设公司
  • 网页设计软件dw全称网站设计seo
  • 做网站含备案费么百度seo关键词外包
  • 怎么做网站的百度收录做网站除了域名还要买什么
  • 谷歌英文网站优化营销推广模式有哪些
  • 网站策划案4500求推荐个网站
  • 企业商场网站建设拓者设计吧官网效果图
  • 网站建立的具体步骤关键词首页排名优化价格
  • wordpress搭建学校网站麻城网站制作公司
  • 手机网站设计字体多大郴州网红景点排名
  • 北京 工业网站建设公司价格wordpress页面教程
  • 深圳宝安做网站比较多人用什么网站做推广
  • 娄底市城乡建设局网站应用商城app开发
  • 云南省人防工程建设网站网站群建设技术规范