首页 > 其他分享 >Tomcat

Tomcat

时间:2024-08-12 10:05:55浏览次数:3  
标签:Datagramsocket DatagramPacket socket Tomcat packet msg new

在上一篇了解完网络通信德基本概念之后,本章节为了解Tomcat的基本逻辑方便以后对

UDP:(发短信)
发送端:

//不需要连接服务器
public static void main(string[] args)throws Exception {
//1.建立一个socket
DatagramSocket socket=new Datagramsocket();
//2.建个包
String msg ="你好啊,服务器!";
InetAddress localhost = InetAddress.getByName("localhost");
int port = 9090;
// 数据,数据的长度起始,要发送给谁
DatagramPacket, packet = new DatagramPacket(msg.getBytes(), offset: 0, msg.getBytes().length, localhost, port);
//3.发送包
socket.send(packet);
//4.关闭流
socket.close();

接受端:

//开放端口
Datagramsocket socket=new Datagramsocket(9090);
// 接收数据包
byte[ buffer = new byte[1024];
DatagramPacket packet = new DatagramPacket(buffer, 0, buffer.length);
//阻塞接收
socket.receive(packet);
system.out.printin(packet.getAddress().getHostAddress());
System.out.printin(new string(packet.getData(),0,packet.getLength()));
//关闭连接
socket.close();

标签:Datagramsocket,DatagramPacket,socket,Tomcat,packet,msg,new
From: https://www.cnblogs.com/Edehuag/p/18348850

相关文章

  • Tomcat详解
    1.安装tomcat1.去到tomcat官网下载tomcat安装包,下载的是免安装的包,解压就可用apache-tomcat-8.5.85.zip解压后的如下: 目录说明:bin存放启动和关闭Tomcat的脚本文件,比较常用的是catalina.sh、startup.sh、shutdown.sh三个文件conf存放Tomcat服务器的各种配置文......
  • win+jenkins+git+allure+tomcat+jdk部署(万人坑)
    万人坑:之所以叫万人坑,是一些网站真的是非常非常非常坑,且不说按照他们的方法一次都没成功,还遇到了各种千奇百怪的问题,浪费了本人3.1415926h的时间,真想给他们竖起一个超大号的倒拇指。下面开始踩坑之路!一.本地环境jdk:1.8tomcat:8.5.59jenkins:2.264git:2.34.0allure:2.17.3二.下......
  • docker 构建tomcat
     dockersearchtomcat dockerpulltomcat 创建挂载目录:运行dockerdockerrun --nametomcat_mysql_cs--restartalways-p8081:8080-v/app/tomcat/tomcat_mysql_cs/webapps:/usr/local/tomcat/webapps-v/app/tomcat/tomcat_mysql_cs/logs:/usr/local/tomcat/l......
  • 常见的中间件漏洞:Tomcat
    Tomcat简介        tomcat是一个开源而且免费的isp服务器,默认端口:8080,属于轻量级应用服务器。它可以实现JavaWeb程序的装载,是配置JSP(JavaServerPage)和JAVA系统必备的一款环境。在历史上也披露出来了很多的漏洞,这里我们讲几个经典的漏洞复现一.CVE-2017-12615To......
  • 设置windows系统下的tomcat开机自启
    设置前的准备工作(配置系统环境变量)新增CATALINA_HOME变量,变量值为tomcat的安装路径在Path中添加:%CATALINA_HOME%\bin结合安装版本问题,分正常安装版本tomcat和免安装tomcat(无service.bat)两种情况。一、正常安装版本(tomcat安装文件有service.bat文件)说明:安装后没有servi......
  • JavaWeb中的Tomcat,Servlet详解
    JavaWebJavaWeb技术主要包括服务器技术(后端),如Tomcat,Servlet,JSP等待,以及客户端技术(前端)如HTML,CSS,JavaScript等等Web服务器Web服务器主要负责处理客户端发出的HTTP请求,并做出相应回应Web服务器:安装了服务器软件的计算机,只用于复杂处理请求,发出相应Web服务器......
  • Tomcat 使用和配置文件(详解)
    一.tomcat介绍1.tomcat概述自从JSP发布之后,推出了各式各样的JSP引擎。ApacheGroup在完成GNUJSP1.0的开发以后,开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器,当然同时也支持Servlet,这样Tomcat就诞生了。Tomcat是jakarta项目中的一个重要的子项目,其......
  • Tomcat高可用集群(实例详解)
    一.环境准备虚拟机的版本:VMware-workstation-full-15.5.6-16341506.exe系统镜像版本:CentOS-6.10-x86_64-bin-DVD1.iso,全新安装,桌面版,可上网系统内存大小:1GB系统硬盘大小:20GB连接工具版本:SecureCRTSecureFX_HH_x64_7.0.0.326.zip二.集群概述由于单台Tomcat的承载能力是有限的......
  • Tomcat与Nginx的区别详解
    目录引言Tomcat概述Tomcat的历史Tomcat的架构Tomcat的功能Nginx概述Nginx的历史Nginx的架构Nginx的功能Tomcat与Nginx的区别架构上的区别......
  • tomcat10 springboot项目部署成功但springboot没有启动日志问题
    问题描述项目在tomcat8可以启动成功,请求也可以正常处理,在tomcat10上只有部署成功信息比如:deployWARDeploymentofwebapplicationarchive[/data1/WWW/webapps/XXX.war]hasfinishedin[127]ms,但是没有springboot启动的信息。该问题不属于springboot打包为war包不成......