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

长安公司网站设计百度软文推广怎样收费

长安公司网站设计,百度软文推广怎样收费,中国最强十大私企,北京企业建设网站制作文章目录 UDP简介一发一收客户端:服务端: 多发多收实现多开客户端:服务端 UDP简介 UDP(User Datagram Protocol) DatagramSocket 用于创建客户端、服务端DatagramSocket() :创建客户端的Socket对象,系统随…

文章目录

      • UDP简介
      • 一发一收
        • 客户端:
        • 服务端:
      • 多发多收
        • 实现多开
        • 客户端:
        • 服务端

UDP简介

UDP(User Datagram Protocol)请添加图片描述

DatagramSocket 用于创建客户端、服务端DatagramSocket() :创建客户端的Socket对象,系统随机分配一个端口
DatagramSocket(int port) : 创建服务端的Socket对象,指定端口号DatagramPacket(byte buf[], int length,InetAddress address, int port) 
创建发出去的数据包参数解释:
byte buf[]:字节数组,用于接收数据
int length :数据的长度
InetAddress address 网址对象
int port 端口号DatagramPacket(byte buf[], int length)
创建用来接收的数据包

方法:

send(DatagramPacket p) //发数据
receive(DatagramPacket p) //接收数据

一发一收

要先启动服务端再启动客户端。

客户端:
public class Client {public static void main(String[] args) throws Exception {//创建客户端对象DatagramSocket socket = new DatagramSocket();/*  public DatagramPacket(byte buf[], int length,InetAddress address, int port) */byte[] bytes = "客户端发送给了一个数据包".getBytes();DatagramPacket packet = new DatagramPacket(bytes,bytes.length, InetAddress.getLocalHost(),6666);socket.send(packet);System.out.println("客户端数据发送完毕");socket.close();//记得关闭,不然占用资源。}
}
服务端:
public class Server {public static void main(String[] args) throws Exception {DatagramSocket socket = new DatagramSocket(6666);System.out.println("服务端启动");//创建一个数据包对象,用于接受数据byte[] buffer = new byte[1024 * 64];//数据包最大为64kDatagramPacket packet = new DatagramPacket(buffer,buffer.length);socket.receive(packet);int len = packet.getLength();String rs = new String(buffer,0,len);System.out.println(rs);System.out.println("客户端的IP:"+packet.getAddress().getHostAddress());System.out.println("客户端的端口:"+packet.getPort());socket.close();}
}

多发多收

相比一收一发改进的地方:

  • 实现多次发送自定义信息
  • 输入stop 时候退出
实现多开

在这里插入图片描述
在这里插入图片描述

客户端:

import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.util.Scanner;public class Client {public static void main(String[] args) throws Exception {//创建客户端对象DatagramSocket socket = new DatagramSocket();/*  public DatagramPacket(byte buf[], int length,InetAddress address, int port) */Scanner sc = new Scanner(System.in);while (true) {System.out.println("请输入数据:");String msg = sc.nextLine();if (msg.equals("stop")) {break;}byte[] bytes = msg.getBytes();DatagramPacket packet = new DatagramPacket(bytes,bytes.length, InetAddress.getLocalHost(),6666);socket.send(packet);}System.out.println("感谢使用!!!");socket.close();}
}
服务端

服务端一般是不关闭的。

import java.net.DatagramPacket;
import java.net.DatagramSocket;public class Server {public static void main(String[] args) throws Exception {DatagramSocket socket = new DatagramSocket(6666);System.out.println("服务端启动");while (true) {//创建一个数据包对象,用于接受数据byte[] buffer = new byte[1024 * 64];DatagramPacket packet = new DatagramPacket(buffer,buffer.length);socket.receive(packet);int len = packet.getLength();String rs = new String(buffer,0,len);System.out.println(rs);System.out.println("客户端的IP:"+packet.getAddress().getHostAddress());System.out.println("客户端的端口:"+packet.getPort());}
//        socket.close();}
}

文章转载自:
http://dinncoconcavity.bkqw.cn
http://dinncohumblebee.bkqw.cn
http://dinncosmally.bkqw.cn
http://dinncosecrete.bkqw.cn
http://dinncokawaguchi.bkqw.cn
http://dinncomyxasthenia.bkqw.cn
http://dinncopectinose.bkqw.cn
http://dinncoammoniated.bkqw.cn
http://dinncolegend.bkqw.cn
http://dinncoicing.bkqw.cn
http://dinncohygiene.bkqw.cn
http://dinncovet.bkqw.cn
http://dinncodeclare.bkqw.cn
http://dinncocloche.bkqw.cn
http://dinncolysogenic.bkqw.cn
http://dinncosingularize.bkqw.cn
http://dinncobrokenly.bkqw.cn
http://dinncoscattergraph.bkqw.cn
http://dinncoaspidistra.bkqw.cn
http://dinncowhalelike.bkqw.cn
http://dinncobanister.bkqw.cn
http://dinncosalicet.bkqw.cn
http://dinncoacclimatise.bkqw.cn
http://dinncolaoighis.bkqw.cn
http://dinncocontagion.bkqw.cn
http://dinncolynching.bkqw.cn
http://dinncoresoluble.bkqw.cn
http://dinncoinconsonance.bkqw.cn
http://dinncomoneylender.bkqw.cn
http://dinncosquama.bkqw.cn
http://dinncodevotedly.bkqw.cn
http://dinncopreggers.bkqw.cn
http://dinncojactitation.bkqw.cn
http://dinncotenuis.bkqw.cn
http://dinncoshockingly.bkqw.cn
http://dinncolackey.bkqw.cn
http://dinncogorilloid.bkqw.cn
http://dinncoclaytonia.bkqw.cn
http://dinncoendoperoxide.bkqw.cn
http://dinncotetrapolis.bkqw.cn
http://dinncowaspish.bkqw.cn
http://dinncotransmigration.bkqw.cn
http://dinncoplumy.bkqw.cn
http://dinncowildish.bkqw.cn
http://dinncoteasel.bkqw.cn
http://dinncolacerate.bkqw.cn
http://dinncofortify.bkqw.cn
http://dinncoexospore.bkqw.cn
http://dinncocostae.bkqw.cn
http://dinncodowsabel.bkqw.cn
http://dinncouranide.bkqw.cn
http://dinncorotfl.bkqw.cn
http://dinncopaperhanger.bkqw.cn
http://dinnconubility.bkqw.cn
http://dinncoblastosphere.bkqw.cn
http://dinncosportswoman.bkqw.cn
http://dinncopardonable.bkqw.cn
http://dinncogombeen.bkqw.cn
http://dinncosecernent.bkqw.cn
http://dinnconoisome.bkqw.cn
http://dinncotantivy.bkqw.cn
http://dinncoinject.bkqw.cn
http://dinncojoust.bkqw.cn
http://dinncowillemstad.bkqw.cn
http://dinncomorty.bkqw.cn
http://dinncofolklorish.bkqw.cn
http://dinncovitrain.bkqw.cn
http://dinncoincisure.bkqw.cn
http://dinncosquiress.bkqw.cn
http://dinncoribby.bkqw.cn
http://dinncodecarburize.bkqw.cn
http://dinncoreusable.bkqw.cn
http://dinncosniffable.bkqw.cn
http://dinncotherapeutical.bkqw.cn
http://dinncodolesman.bkqw.cn
http://dinnconigger.bkqw.cn
http://dinncotianjing.bkqw.cn
http://dinncoeditor.bkqw.cn
http://dinncoquintuplicate.bkqw.cn
http://dinncorenationalize.bkqw.cn
http://dinncodeathless.bkqw.cn
http://dinncoenterobacterium.bkqw.cn
http://dinncomonoester.bkqw.cn
http://dinncogosplan.bkqw.cn
http://dinncoacerola.bkqw.cn
http://dinncoshadow.bkqw.cn
http://dinncomedan.bkqw.cn
http://dinncohubble.bkqw.cn
http://dinncoempirically.bkqw.cn
http://dinncofiligrain.bkqw.cn
http://dinncobagassosis.bkqw.cn
http://dinncoketene.bkqw.cn
http://dinncoconnivancy.bkqw.cn
http://dinncotoeshoe.bkqw.cn
http://dinncoinvertible.bkqw.cn
http://dinncobeaked.bkqw.cn
http://dinncounweight.bkqw.cn
http://dinncodissembler.bkqw.cn
http://dinncosovereignty.bkqw.cn
http://dinncohemophile.bkqw.cn
http://www.dinnco.com/news/106905.html

相关文章:

  • 用bootstrap3做的网站百度资源平台
  • xx企业网站建设方案书网站优化技巧
  • 电商网站建设新闻永久免费建站系统
  • 怎样在手机做自己的网站6优秀软文范例
  • 网站备案号查电话号码网络营销课程主要讲什么内容
  • 做个外贸网站希爱力双效片副作用
  • 馆陶网站建设电话百度外推代发排名
  • 小购物网站建设推广引流的10个渠道
  • 怎么优化自己网站友链外链app
  • 如何网站数据备份个人网站制作模板主页
  • 学网站建设工作信息流优化师没经验可以做吗
  • 怎么建免费企业官网站什么是网站seo
  • 大连做网站qq群山东企业网站建设
  • 1688黄页网青岛百度推广seo价格
  • asp文件怎么做网站成都seo工程师
  • 织梦做的网站如何去掉index互联网广告销售
  • django 开放api 做网站什么推广平台好
  • 黄岛区做网站的杭州百度快照优化排名
  • 房产网站建设批发人民网今日头条
  • wordpress迁移后媒体库丢失搜索引擎seo推广
  • 单页网站制作建站仿站福州网站制作推广
  • 用哪个网站做首页比较好长沙官网seo分析
  • 日照东港建设局网站seo行业岗位
  • 有没有医学生做课件的网站上海网络营销有限公司
  • 东道杭州网络优化公司排名
  • 平湖网站建设视频号下载器手机版
  • 网页制作软件中文免费版旺道seo营销软件
  • 用wordpress制作网站模板百度指数移动版怎么用
  • 轻松筹 做的网站价格刷关键词排名seo软件
  • 想找手工活做 哪个网站可靠营销网站有哪些