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

兰州企业网站建设公司价格郑州网络营销网站优化

兰州企业网站建设公司价格,郑州网络营销网站优化,价格低性能好的手机,物联网有前途吗Java中提供了DatagramSocket来实现这个功能 1.服务器端的程序 创建Socket#xff0c;监听6666端口读取来自客户端的“数据包”,创建数据包(通过DatagramPacket实现数据包的创建)接收数据包从数据包中#xff0c;读取数据(通过recieve()接收数据和send()发送给数据) 代码如下…        Java中提供了DatagramSocket来实现这个功能 1.服务器端的程序 创建Socket监听6666端口读取来自客户端的“数据包”,创建数据包(通过DatagramPacket实现数据包的创建)接收数据包从数据包中读取数据(通过recieve()接收数据和send()发送给数据) 代码如下 package com.ztt.udp.Demo01;import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.SocketException;public class UdpServer {public static void main(String[] args) {//创建Socket,监听6666端口try (DatagramSocket serverSocket new DatagramSocket(6666)) {//读取来自客户端的数据包//创建数据包byte[] buffnew byte[1024];DatagramPacket packetnew DatagramPacket(buff,buff.length);//接收数据包serverSocket.receive(packet);System.out.println(读取完毕);//从数据包中读取数据byte[] datapacket.getData();String strFormClientnew String(data);System.out.println(来自客户端的信息strFormClient);if(天王盖地虎.equals(strFormClient)) {packet.setData(宝塔镇河妖.getBytes());}else {packet.setData(哈哈哈哈哈哈哈.getBytes());}//反馈信息给客户端(发送数据包至客户端)serverSocket.send(packet);} catch (SocketException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}}2.客户端的程序  创建socket连接指定主机的端口(客户端使用clientSocket.connect()指定远程地址和端口)创建数据包发送数据包(通过recieve()接收数据和send()发送给数据) 代码如下 package com.ztt.udp.Demo01;import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import java.net.SocketException; import java.net.UnknownHostException;public class UdpClient {public static void main(String[] args) {//创建sockettry (DatagramSocket clientSocket new DatagramSocket()) {//连接指定主机的端口clientSocket.connect(InetAddress.getByName(192.168.199.112),6666);//创建数据包DatagramPacket packetnew DatagramPacket(new byte[1024],1024);packet.setData(甜甜是甜甜.getBytes());//将数据放入数据包//发送数据包clientSocket.send(packet);//等待接受反馈信息(等待接收来自服务端的数据包)clientSocket.receive(packet);byte[] datapacket.getData();String strFormClientnew String(data);System.out.println(来自服务端的信息strFormClient);} catch (SocketException e) {e.printStackTrace();} catch (UnknownHostException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}}总结 使用UDP协议通信时服务器和客户端双方无需建立连接服务器端用DatagramSocket(port)监听端口客户端使用DatagramSocket.connect()指定远程地址和端口双方通过receive()和send()读写数据DatagramSocket没有IO流接口数据被直接写入byte[]缓冲区
http://www.w-s-a.com/news/405363/

相关文章:

  • 宁晋网站建设森网站建设
  • 网站没有收录原因trel域名
  • 建设门户网站的目的和需求台州专业网站建设方案
  • 苏州网站建设系统方案成都行业网站设计
  • wordpress多说读者墙seo分析师招聘
  • 视频网站开发计划书wordpress文件详情
  • 重庆付费网站推广电商网站 开发周期
  • thinkcmf 做企业网站视频播放类网站建设费用
  • vps网站助手大学选修课网站建设
  • 南浦电商网站建设北京海淀社保网站
  • 传奇网站模板怎么做的吗大连警方最新通告
  • 成都私人做公司网站的北京网站建设需要多少钱
  • 魔客吧是什麼程序做的网站代理厦门网站设计公司
  • 90设计手机站东营网站推广
  • 哪家购物网站建设好专门做水生植物销售网站
  • php医院网站开发兼职app开发网上app开发
  • 接任务做兼职的的网站衡阳手机网站设计
  • 徐州经济开发区网站佛山百度关键词seo外包
  • 肃宁网站建设有限责任公司法人承担什么责任
  • 珠海斗门建设局网站如何免费做网站
  • 自助外贸网站建设可直接打开网站的网页
  • 江苏城嘉建设工程有限公司网站潍坊网站定制公司
  • 四川省住房和城乡建设厅新网站宜昌建设厅网站
  • 建设网站一般流程建设开发网站
  • 设计外贸英文网站国家企业信息信用公信系统
  • 主题资源网站创建时 如何突出设计的特点阿里云是做网站的吗
  • 乌市建设工程质量监督站网站外资公司注册
  • 档案馆网站机房建设做游戏网站打鱼
  • 网站建设平台 创新模式搭建好ftp服务器 如何通过网站访问
  • 苏州集团网站制作设计网页制作软件ai