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

百度网站流量查询南京房地产网站建设

百度网站流量查询,南京房地产网站建设,广告设计创意图片,网站动效怎么做的关键三要素:IP:设备在网络中的地址端口:应用程序在设备中唯一的标识协议:连接和数据在网络中传输的规则1.InetAddress的常用方法//获取本机Ip,以InetAddress对象返回InetAddress localHost InetAddress.getLocalHost();System.out.println(l…

关键三要素:

  1. IP:设备在网络中的地址

  2. 端口:应用程序在设备中唯一的标识

  3. 协议:连接和数据在网络中传输的规则

1.InetAddress的常用方法

//获取本机Ip,以InetAddress对象返回InetAddress localHost = InetAddress.getLocalHost();System.out.println(localHost);//根据IP地址,返回InetAddress对象System.out.println(InetAddress.getByName("localhost"));//获取IP地址对象对应的主机名System.out.println(localHost.getHostName());//指定在毫秒内,判断主机与该IP对应的主机是否接通System.out.println(localHost.isReachable(2345));

2.UDP通信

public class Server {public static void main(String[] args)throws Exception {System.out.println("欢迎使用服务端");//创建服务端DatagramSocket socket=new DatagramSocket(6666);//创建数据包byte[]buffer=new byte[1024*60];DatagramPacket packet=new DatagramPacket(buffer, buffer.length);//接收信息while (true) {socket.receive(packet);//解码数据int length = packet.getLength();String s=new String(buffer,0,length);System.out.println(s);System.out.println("客户端IP地址:" + packet.getAddress().getHostAddress());//拿到客户端IP地址System.out.println("客户端端口:"+  packet.getPort());//拿到客户端端口System.out.println("欢迎下次使用");}}}​public class Client {public static void main(String[] args) throws Exception {//创建客户端DatagramSocket socket=new DatagramSocket();//创建数据包Scanner sc=new Scanner(System.in);while (true) {System.out.println("请说:");String s = sc.nextLine();if ("exit".equals(s)){System.out.println("退出系统");socket.close();break;}byte[] buffer = s.getBytes();//创建发出去的数据包对象DatagramPacket packet = new DatagramPacket(buffer, buffer.length, InetAddress.getLocalHost(), 6666);//发送数据包socket.send(packet);System.out.println("客户端已发送信息");​}​}}//多发多收//将接收,发送的内容使用死循环,服务端无需关闭//创建多个客户端(有循环的条件下)

注意事项:

先启动服务端,再启动客户端

3.TCP通信

public class Server2 {public static void main(String[] args) throws Exception{System.out.println("欢迎进入服务端");//创建服务端ServerSocket socket=new ServerSocket(6666);//创建数据包连接数据Socket accept = socket.accept();//创建字节输入流对象InputStream inputStream = accept.getInputStream();DataInputStream dis=new DataInputStream(inputStream);//接收数据while (true) {try {String s= dis.readUTF();System.out.println(s);} catch (IOException e) {System.out.println(accept.getRemoteSocketAddress()+"离线");dis.close();accept.close();socket.close();break;​}}}}​public class Client2 {public static void main(String[] args) throws Exception{//创建客户端System.out.println(InetAddress.getLocalHost());Socket socket=new Socket("10.4.136.23",6666);//创建字节输出流对象OutputStream outputStream = socket.getOutputStream();DataOutputStream dos=new DataOutputStream(outputStream);//发送内容Scanner sc=new Scanner(System.in);while (true) {System.out.println("请说:");String s = sc.nextLine();if ("exit".equals(s)){System.out.println("退出系统");socket.close();break;}dos.writeUTF(s);//刷新dos.flush();}}}

注意事项:

当有多个客户端时,只有一个客户端会和服务端连通

4.UDP与TCP的区别

  1. UDP:无连接,不可靠通信,通信效率高------语音,视频通话

  2. TCP:面向连接,可靠通信,通信效率低-----支付,下载

 

http://www.dtcms.com/a/529091.html

相关文章:

  • 南安梅山建设银行网站长春快速建站模板
  • CSMA/CA 协议和CSMA/CD的区别
  • 网络自动化:Ansible/Netmiko 网络设备批量配置与管理
  • 探索聊天机器人系统提示的秘密[特殊字符]
  • 接近光速运动下的光速不变性:基于张祥前统一场论的推导与验证
  • 固始网站制作四川德充建设集团有限公司网站
  • STM32G474单片机开发入门(二十七)HRTIME高精度定时器的PWM(50KHZ)输出实战
  • Windows磁盘占用率高解决记录
  • 泛用性而言,系统分析师 与 信息系统项目管理工程师 比较
  • 网站程序国内 wordpress主题
  • 太仓公司网站建设电话天津企业网站建设方案
  • AI 浏览器技术趋势分析:Perplexity Comet 的创新与早期用户激励机制探讨
  • 4.基础开发工具(一)
  • 网站如何调用微博wordpress 发布视频
  • SQL注入第一步:数据库类型判断
  • 软件架构师个人总结笔记
  • 免费发做网站怎么申请网站空间域名
  • 建设旅游网站的功能定位seo网站排名优化方案
  • 龙岗网站设计案例网站是什么字体
  • 《锁侠闯江湖:小白通关Java synchronized底层秘境》
  • 广州网站制作公司排名寿光网站优化
  • Python如何写Selenium全攻略
  • 【大模型的原理 - 从输入到输出】Transformer 的 Decoder-only 架构
  • 网站建设前置审批网站配色主题
  • 服务器pdb断点调试
  • 一次方的高阶无穷小 = 一次方 × 无穷小
  • 网站建设请款报告广东建设工程信息网官网首页
  • 【力扣hot100】238.除自身以外数组的乘积
  • 江门网站关键词推广seo关键词优化软件合作
  • 如何解决 pip install 安装报错 Backend ‘setuptools.build_meta’ 不可用 问题