注册验证服务器端

简介: package com.ceshi;import java.io.BufferedReader; import java.

package com.ceshi;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;

public class Fuwuqi implements Runnable {

DatagramSocket ds;

public Fuwuqi(DatagramSocket ds) {
    super();
    this.ds = ds;
}

public void run() {
    while(true){
        try {
            System.out.println("发送验证码");
            BufferedReader bbi = new BufferedReader(new InputStreamReader(
                    System.in));
            String bb = bbi.readLine();

            DatagramPacket dgp = new DatagramPacket(bb.getBytes(),
                    bb.length(), InetAddress.getLocalHost(), 8888);
            ds.send(dgp);
            System.out.println("发送成功");
            byte[] b3 = new byte[1024];
            DatagramPacket dc = new DatagramPacket(b3, b3.length);
            ds.receive(dc);
            String sx = new String(b3).trim();
            if (bb.equals(sx)) {
                System.out.println("注册成功");
            } else {
                System.out.println("注册失败");
            }
            break;

        } catch (Exception e) {

        }
    }
}

public Fuwuqi() {
    super();
}

public static void main(String[] args) throws Exception {
    // TODO Auto-generated method stub
    DatagramSocket ds = new DatagramSocket(9999);
    Fuwuqi ff = new Fuwuqi(ds);

    while (true) {
        byte[] b = new byte[1024];
        DatagramPacket dp = new DatagramPacket(b, b.length);
        ds.receive(dp);
        System.out.println(new String(b).trim() + "用户名输入成功");
        byte[] b1 = new byte[1024];
        DatagramPacket dp1 = new DatagramPacket(b1, b1.length);
        ds.receive(dp1);
        System.out.println(new String(b1).trim() + "密码输入成功");
        break;

    }
    new Thread(ff).start();
}

}

相关文章
|
4月前
|
弹性计算 Java PHP
新手用户注册阿里云账号、实名认证、购买云服务器图文教程参考
对于初次购买阿里云产品的用户来说,第一步要做的是注册账号并完成实名认证,然后才是购买阿里云服务器或者其他云产品,本文为大家以图文形式展示一下新手用户从注册阿里云账号、实名认证到购买云服务器完整详细教程,以供参考。
新手用户注册阿里云账号、实名认证、购买云服务器图文教程参考
|
1月前
|
存储 固态存储 网络安全
云服务器注册教程
本文概述了云服务器的优势,如价格亲民、按小时计费、SSD存储和高性能,并介绍了云服务器的注册及创建虚拟专用服务器的步骤。注册过程包括邮箱验证、激活账号和绑定支付方式。创建云服务器时,选择操作系统、计划、数据中心等配置,然后通过SSH连接。云服务器因其易用性和经济性受到开发人员和小型企业青睐。文章还提及了使用WordPress搭建个人博客的教程。
162 0
云服务器注册教程
|
8月前
|
弹性计算 安全 网络安全
新手用户注册阿里云账号、购买云服务器及申请发票图文教程参考
阿里云服务器的完整购买流程包括注册阿里云账号、查询阿里云服务器价格、通过官方下单购买以及后期的申请发票等流程,本文为大家介绍从前期注册阿里云账号,购买阿里云服务器,再到后期开发票的教程。
981 0
新手用户注册阿里云账号、购买云服务器及申请发票图文教程参考
|
4月前
|
XML Arthas Java
Windows【工具 04】WinSW官网使用说明及实例分享(将exe和jar注册成服务)实现服务器重启后的服务自动重启
Windows【工具 04】WinSW官网使用说明及实例分享(将exe和jar注册成服务)实现服务器重启后的服务自动重启
115 0
|
7月前
|
存储 弹性计算 Linux
阿里云服务器怎么租用?注册账号到租用流程(图文教程介绍)
怎么租用阿里云服务器以及租用时有什么优惠是许多新手用户想要知道的,阿里云服务器可以月租也可以年租,还可以按量付费的模式租用,租用阿里云服务器需要经过注册账号、实名认证、选择租用模式等流程,下面是阿里云服务器租用流程及优惠信息。
阿里云服务器怎么租用?注册账号到租用流程(图文教程介绍)
|
9月前
|
Java Linux Nacos
【Java项目】SpringCloud项目注册到Nacos中心时显示的是内网IP导致不同服务器之间无法互相调用接口的解决并发
【Java项目】SpringCloud项目注册到Nacos中心时显示的是内网IP导致不同服务器之间无法互相调用接口的解决并发
201 0
|
9月前
|
弹性计算 安全 关系型数据库
2023年购买阿里云服务器、注册域名、备案及绑定教程参考(图文教程)
本文根据阿里云2023年的云服务器购买和注册域名及备案等相关政策和活动,为大家展示了2023年阿里云服务器的购买流程,域名注册、绑定以及备案教程,全文以图文教程形式为大家展示具体细节及注意事项,以供新手用户参考。
2527 1
2023年购买阿里云服务器、注册域名、备案及绑定教程参考(图文教程)
|
9月前
|
弹性计算 负载均衡 对象存储
注册阿里云免费领云服务器_云服务器ECS
2023注册阿里云免费领云服务器_云服务器ECS,阿里云免费服务器领取,个人和企业用户均可以申请,个人免费服务器1核2GB 每月750小时,企业u1服务器2核8GB免费使用3个月
|
10月前
|
存储 机器学习/深度学习 弹性计算
热门实践丨如何结合实际业务进行 ECS 规格选型与容量验证
热门实践丨如何结合实际业务进行 ECS 规格选型与容量验证
|
10月前
|
弹性计算 负载均衡 小程序
注册阿里云免费领云服务器_云服务器ECS_阿里云
2023注册阿里云免费领云服务器_云服务器ECS_阿里云,阿里云服务器免费试用申请链接入口,阿里云个人用户和企业用户均可申请免费试用,最高可以免费使用3个月,阿里云服务器网分享阿里云服务器免费试用申请入口链接及云服务器配置
71 0