UDP是面向非连接的,UDP传输的是数据报只负责传输信息,不保证信息一定收到,虽然安全性不如TCP(面向连接、用Socket进行通信),但是性能较好。 从简单到复杂,首先简单介绍一下怎么利用UDP实现客服端发送消息给服务器端吧: 发送、接受消息过程大概如下: 服务器端:创建DatagramSocket对象用于打开指定端口并监听,然后用创建一个DatagramPacket,利用DatagramSocket中的receive(ds)方法接收数据并放到刚创建的DatagramPacket对象中; 这样就完成了简单的发送,接收过程。 客户端:创建DatagramSocket对象,创建好IP地址和端口号后,利用DatagramSocket中的connect(ip,port)方法和服务端建立连接,然后利用DatagramSocket中的send(dp)方法发送早已准备好的数据。
2021-12-03 11:27:02 10KB UDP
1
用Java源码实现的一个泡泡龙游戏,算法完全自己设计
2021-12-03 08:12:07 292KB Bubble Java 泡泡龙
1
实现老虎机的相关功能,源码供初学者学习使用,很好很强大。
2021-12-02 19:00:38 2KB java 老虎机 游戏 源码
1
运行环境:Windows + eclipse + JAVA AES为分组密码,分组密码也就是把明文分成一组一组的,每组长度相等,每次加密一组数据,直到加密完整个明文。在AES标准规范中,分组长度只能是128位,也就是说,每个分组为16个字节(每个字节8位)。密钥的长度可以使用128位、192位或256位。
2021-12-02 15:00:44 7.91MB 密码学 AES加密 分组密码 JAVA
1
BGN是一种同态加密方案,是Boned D等人在2005提出的一种具有全同态性质的加密方案。和传统的仅能支持单同态的elgamal和paillier加密方案不一样,BGN能够同时支持加同态和一次乘同态运算。 BGN的实现我们主要使用JAVA中的大整数math.BigInteger类以及双线性库JPBC实现
2021-12-02 14:13:32 8KB 密码算法 BGN 同态加密
1
使用java 实现的高斯消去法,有界面,可以用来算方程组和行列式
2021-12-02 12:53:39 22KB java
1
该项目是一个多线程Web服务器,具有用Java实现的线程池。 它是为Adobe招聘程序制作的。 入门 使用jar文件 您可以使用以下命令运行out/文件夹中的.jar文件: java -jar out/MultithreadedPoolingServer.jar [port] 如何使用 默认情况下,Web服务器正在端口8080上侦听。 您可以使用第一个参数指定自己的端口。 例如,在4200上收听: java -jar out/MultithreadedPoolingServer.jar 4200 该服务器是多线程的,并使用线程池。 线程池自动设置为计算机上可用处理器的数量。 该服务器仅支持HTTP/1.1协议,并且能够处理GET和POST方法。 作为这个项目仅仅是一个Web服务器的一个例子,它仅提供了网页/index.html , /post.html和/directory/f
2021-12-02 11:09:08 74KB Java
1
JAVA实现网上书店系统源代码。JAVA实现网上书店系统源代码。
2021-12-02 10:36:20 528KB 网上书店系统源代码
1
java实现的会议管理系统,采用分布式对象的方法,可以实现客户端对服务器的会议备忘添加,删除,以及时间管理
2021-12-02 10:08:19 13KB java 会议管理
1
Douglas-Peucker算法 在数字化过程中,需要对曲线进行采样简化,即在曲线上取有限个点,将其变为折线,并且能够在一定程度 上保持原有的形状。 经典的Douglas-Peucker算法描述如下: (1)在曲线首尾两点A,B之间连接一条直线AB,该直线为曲线的弦; (2)得到曲线上离该直线段距离最大的点C,计算其与AB的距离d; (3)比较该距离与预先给定的阈值threshold的大小,如果小于threshold,则该直线段作为曲线的近似,该段曲线处理完毕。 (4)如果距离大于阈值,则用C将曲线分为两段AC和BC,并分别对两段取信进行1~3的处理。 (5)当所有曲线都处理完毕时,依次连接各个分割点形成的折线,即可以作为曲线的近似。
2021-12-01 17:05:29 5KB Douglas算法 、java
1