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

苏州木渎做网站网站建设推广

苏州木渎做网站,网站建设推广,wordpress要求,平面设计概述109.netstat指令 netstat -an 可以查看当前主机网络情况,包括端口监听情况和网络连接情况 netstat -an|more 可以分页显示 要求在dos控制台下执行 说明: LISTENING表示某个端口在监听 如果有一个外部程序(客户端)连接到该端口…

109.netstat指令

  1. netstat -an 可以查看当前主机网络情况,包括端口监听情况和网络连接情况

  2. netstat -an|more 可以分页显示

  3. 要求在dos控制台下执行

说明:

  1. LISTENING表示某个端口在监听

  2. 如果有一个外部程序(客户端)连接到该端口,就会显示一条连接信息

  3. ctrl + c 退出指令

110.TCP连接秘密

1.当客户端连接到服务器后,实际上客户端也是通过一个端口的服务端进行通讯的,这个端口是TCP/IP来分配的,不确定的,随机的

2.示意图

3.程序验证

111.UDP网络通信编程

基本信息

  1. 类 DatagramSocket和 DatagramPacket[数据报/数据包] 实现了基于UDP 协议网络程序

  2. UDP数据通过数据报套接字 DatagramSocket 发送和接收,系统不保证UDP数据报一定能够安全送到目的地,也不能确定什么时候可以抵达

  3. DatagramPacket 对象封装了UDP数据报,在数据报中包含了发送端的IP地址和端口号以及接收端的IP地址和端口号

  4. UDP协议中每隔数据报都给出了完整的地址信息,因此无需建立发送方和接收方的连接

基本流程

  1. 核心的两个类/对象 DatagramSocket与DatagramPacket

  2. 建立发送端,接收端(没有服务端和客户端概念)

  3. 发送数据前,建立数据包/报 DatagramPacket对象

  4. 调用DatagramSocket的发送,接收方法

  5. 关闭DatagramSocket

UDP说明:

  1. 没有明确的服务端和客户端,演变成数据的发送端和接收端

  2. 接收数据和发送数据是通过 DatagramSocket 对象完成

  3. 将数据封装到 DatagramPacket 对象/包装

  4. 当接收到 DatagramPacket 对象,需要进行拆包,取出数据

  5. DatagramSocket 可以指定在哪个端口接收数据

应用案例:

//1.编写一个接收端A和一个发送端B
//2.接收端A在9999端口等待接收数据(receive)
//3.发送端A向接收端B 发送数据“hello,明天吃火锅~”
//4.接收端B接收到发送端A发送的数据,回复“好的,明天见”再退出
//5.发送端接收回复的数据,再退出
​
===============//ReceiverA//===============
public class UDPReceiverA {public static void main(String[] args) throws Exception {//1.创建一个DatagramSocket对象,准备在9999端口接收数据DatagramSocket socket = new DatagramSocket(9999);//2.构造一个 DatagramPacket对象//  一个数据包,最大是64kbyte[] buf = new byte[64 * 1024];DatagramPacket packet = new DatagramPacket(buf, buf.length);//3.调用 接受方法,将通过网络传输的 DatagramPacket对象填充到packet对象//  当有数据包发送到9999端口时,就会接收到数据,如果没有数据包发送到,就会阻塞等待System.out.println("接收端A 等待接收数据..");socket.receive(packet);//4.可以把packet进行拆包,取出数据,并显示int length = packet.getLength();//实际接收到的数据字节长度byte[] data = packet.getData();//接收到数据String s = new String(data, 0, length);System.out.println(s);//==回复信息给B端//将需要发送的数据,封装到DatagramPacket对象data = "好的,明天见".getBytes();//封装的 DatagramPacket对象 data内容字节数组,data.length,主机(IP),端口packet = new DatagramPacket(data, data.length, InetAddress.getLocalHost(),9998);socket.send(packet);//发送//5.关闭资源socket.close();}
}
​
​
​
===============//SenderB//===============
public class UDPSenderB {public static void main(String[] args) throws Exception {//1.创建 DatagreamSocket 对象,准备在9998端口 接收数据DatagramSocket socket = new DatagramSocket(9998);//同一个机器没有两个相同的端口,所以用9998//2.将需要发送的数据,封装到DatagramPacket对象byte[] data = "hello 明天吃火锅~".getBytes();//封装的 DatagramPacket对象 data内容字节数组,data.length,主机(IP),端口DatagramPacket packet = new DatagramPacket(data, data.length, InetAddress.getLocalHost(),9999);socket.send(packet);//3.==接收从A端回复的信息//  (1)构造一个 DatagramPacket对象//  一个数据包,最大是64kbyte[] buf = new byte[64 * 1024];packet = new DatagramPacket(buf, buf.length);//  (2)调用 接受方法,将通过网络传输的 DatagramPacket对象填充到packet对象//  当有数据包发送到9998端口时,就会接收到数据,如果没有数据包发送到,就会阻塞等待socket.receive(packet);//  (3)可以把packet进行拆包,取出数据,并显示int length = packet.getLength();//实际接收到的数据字节长度data = packet.getData();//接收到数据String s = new String(data, 0, length);System.out.println(s);//关闭资源socket.close();System.out.println("B端退出");}
}  
http://www.hrbkazy.com/news/36187.html

相关文章:

  • wix怎么做网站教程简单网页设计模板html
  • 做室内设计的网站跟我学seo
  • 建站平台石家庄盘古谷歌搜索引擎香港免费入口
  • php网站连接数据库b2b平台有哪些网站
  • wordpress多说评论插件seo教程技术
  • wordpress主题汉化中文seo技术培训江门
  • 网站文件保护怎么做青岛关键词排名提升
  • 万网 填写网站备案信息企业seo顾问公司
  • 网站后台html页面关键词搜索排名推广
  • 网页建设与网站设计心德体会交换友情链接
  • 软件开发可以做网站么网站建设的意义和作用
  • 北京做网站建设的公司有哪些网址域名ip查询
  • 安阳网站建设优化我国的网络营销公司
  • 三亚今天最新通知贵港网站seo
  • 黄埔企业网站建设淘宝怎么优化关键词步骤
  • 广州微网站建设效果重庆seo哪个强
  • wordpress 百度自然搜索排名优化</a> </li> <li> <a href="/news/36166.html">钢材销售都在哪个网站做网络推广员好做吗</a> </li> <li> <a href="/news/36165.html">网站布局有哪些网上推广平台</a> </li> <li> <a href="/news/36164.html">网站建设 启象科技google谷歌搜索引擎</a> </li> <li> <a href="/news/36163.html">自己怎么做云购网站吗域名搜索</a> </li> <li> <a href="/news/36162.html">网站建站一本通2345网址导航官网下载安装</a> </li> <li> <a href="/news/36161.html">网站程序调试模式怎么做客户管理软件</a> </li> <li> <a href="/news/36160.html">湖北省建设厅信息网站2345网址导航浏览器</a> </li> <li> <a href="/news/36159.html">网站开发多少钱一天是搜索平台</a> </li> <li> <a href="/news/36158.html">哪里可以学做资料员的网站白帽seo是什么</a> </li> <li> <a href="/news/36157.html">东莞网站制作网络建设公司windows优化大师要会员</a> </li> <li> <a href="/news/36156.html">frontpage slideshow wordpress山东seo百度推广</a> </li> <li> <a href="/news/36155.html">宁夏做网站找谁电子商务主要学什么内容</a> </li> <li> <a href="/news/36154.html">自己做的网站服务器在哪里百度开户公司</a> </li> </div> </article> </main> </div> </div> <aside id="secondary" class="widget-area sidebar"> <div class="widget widget_posts_thumbnail" style="margin-top:6px;"> <h2 class="widget-title">最新文章</h2> <ul> <li class="clear"> <a href="/news/36846.html" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="/imgs/做公司 网站建设价格低企业网站推广效果指标分析" alt=" 做公司 网站建设价格低企业网站推广效果指标分析" /> </div> </a> <div class="entry-wrap"> <a href="/news/36846.html" rel="bookmark"> 做公司 网站建设价格低企业网站推广效果指标分析</a> <div class="entry-meta">2025/7/16 10:27:02</div></div> </li> <li class="clear"> <a href="/news/36845.html" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="/imgs/仅有网站做app吉林关键词优化的方法" alt=" 仅有网站做app吉林关键词优化的方法" /> </div> </a> <div class="entry-wrap"> <a href="/news/36845.html" rel="bookmark"> 仅有网站做app吉林关键词优化的方法</a> <div class="entry-meta">2025/7/16 10:26:32</div></div> </li> <li class="clear"> <a href="/news/36844.html" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="/imgs/云南省城乡住房与建设厅网站广东东莞大益队" alt=" 云南省城乡住房与建设厅网站广东东莞大益队" /> </div> </a> <div class="entry-wrap"> <a href="/news/36844.html" rel="bookmark"> 云南省城乡住房与建设厅网站广东东莞大益队</a> <div class="entry-meta">2025/7/16 10:26:01</div></div> </li> <li class="clear"> <a href="/news/36843.html" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="/imgs/定制开发网站多少钱系统推广公司" alt=" 定制开发网站多少钱系统推广公司" /> </div> </a> <div class="entry-wrap"> <a href="/news/36843.html" rel="bookmark"> 定制开发网站多少钱系统推广公司</a> <div class="entry-meta">2025/7/16 10:25:31</div></div> </li> <li class="clear"> <a href="/news/36842.html" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="/imgs/医院美容网站建设网页设计首页" alt=" 医院美容网站建设网页设计首页" /> </div> </a> <div class="entry-wrap"> <a href="/news/36842.html" rel="bookmark"> 医院美容网站建设网页设计首页</a> <div class="entry-meta">2025/7/16 10:25:00</div></div> </li> <li class="clear"> <a href="/news/36841.html" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="/imgs/网站维护托管公司wifi优化大师下载" alt=" 网站维护托管公司wifi优化大师下载" /> </div> </a> <div class="entry-wrap"> <a href="/news/36841.html" rel="bookmark"> 网站维护托管公司wifi优化大师下载</a> <div class="entry-meta">2025/7/16 10:24:30</div></div> </li> </ul> </div> <div class="leftdiv2"> </div> </aside> </div> <footer id="colophon" class="site-footer"> <div class="clear"></div> <div id="site-bottom" class="clear"> <div class="container"> <div class="menu-m_footer-container"> <ul id="footer-menu" class="footer-nav"> <li> <strong> <a href="/">哈卡滋游介绍</a></strong> </li> <li> <strong> <a href="/">商务合作</a></strong> </li> <li> <strong> <a href="/">免责声明</a></strong> </li> </ul> </div> <div class="site-info"> <p>CopyRight © <a href="/">哈卡滋游</a>版权所有 </p> </div> </div> </div> </footer> </div> <div id="back-top"> <a href="#top" title="返回顶部"> <svg width="38" height="38" viewbox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="48" height="48" fill="white" fill-opacity="0.01" /> <path d="M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z" fill="#3d4de6" stroke="#3d4de6" stroke-width="4" stroke-linejoin="round" /> <path d="M24 33.5V15.5" stroke="#FFF" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" /> <path d="M33 24.5L24 15.5L15 24.5" stroke="#FFF" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" /></svg> </a> </div> <script src='/templates/nzzt/js/common.js'></script> <script> $(function(){ $('.source_url').text('原文地址:https://blog.csdn.net/2301_78630849/article/details/141968056'); }); /*$('.source_url').on("click",function() { window.open('https://blog.csdn.net/2301_78630849/article/details/141968056', '_blank'); });*/ </script> </body> </html>