资源简介
ReadCardNumber.java
代码片段和文件信息
package com.czciit;
import java.io.IOException;
import java.net.*;
public class ReadCardNumber {
/**
* @param args
*/
public static void main(String[] args) {
try {
System.out.println(“开始接受数据.......“);
SignDAO dao = new SignDAO();
//这是个非常有用的构建器,当一台机器拥有多于一个IP地址的时候,由它创建的实例仅仅接收来自LocalAddr的报文。
java.net.DatagramSocket ds = new java.net.DatagramSocket(39169java.net.InetAddress.getByName(“192.168.0.110“));
byte[] buff = new byte[1024];
byte[] sendbuff = new byte[9];
int length = 0;
//DatagramPacket(byte[] buf int length):将数据包中Length长的数据装进Buf数组,一般用来接收客户端发送的数据。
java.net.DatagramPacket dp = new java.net.DatagramPacket(buff1024);
while(true){
ds.receive(dp);
Sign sign = new Sign();
SignId sid = new SignId();
int ip1 = buff[1]<0?256+buff[1]:buff[1];
int ip2 = buff[2]<0?256+buff[2]:buff[2];
int ip3 = buff[3]<0?256+buff[1]:buff[3];
int ip4 = buff[4]<0?256+buff[2]:buff[4];
String ip = ip1+“.“+ip2+“.“+ip3+“.“+ip4;
sendbuff[0] = 0x69;
for(int i=1;i<9;i++){
sendbuff[i] = buff[i];
}
java.net.DatagramPacket sdp = new java.net.DatagramPacket(sendbuff9java.net.InetAddress.getByName(ip)39169);
ds.send(sdp);
System.out.println(ip);
// String mnum = Integer.toString(buff[5]*256+buff[6]);
// String pnum = Integer.toString(buff[7]*256+buff[8]);
int mnum = buff[6]*256+buff[5];
int pnum = buff[8]*256+b
- 上一篇:jsr173_1.0_api.jar
- 下一篇:脱敏处理java项目高收藏
相关资源
- Android分区工具包
- 药品进销存管理系统(论文范文_JSP
- Java写的一个简单的字体更改程序
- 尚硅谷Java视频Java8新特性视频教程
- 关于CommVault统一数据管理方案
- 基于CenGRP3.0 烟草行业企业整合解决方
- java并发编程实战高清版pdf
- java并发编程实战pdf
- 实现jsp页面二级下拉框联动,实时读
- 北师大学珠海校区实施SunONE数字校园
- Java-核心技术-36-讲李运华完.pdf
- 小工具,解决oschina码云svn文件夹不能
- Sun公司为中国客户提供Java架构咨询与
- 美国Holy Cross 医院使用Sun 解决方案对
- 立邦漆公司向Sun架构的移植预期使总
- 通用电气公司基于Sun 平台部署其全球
- jbpm(juel-api.jar)
- jstl 和 standard jar 包
- 验证全志R18的LCD+HDMI双屏异显
- jsp网站模板
- 《21天学通SQL Server》源码
- JSP多文件上传同时上传
- J2EE服务支持平台下融通供应商服务系
- Data Structures and Algorithm Analysis in Java
- Thinking In Java第五版
- think in java中文第五版
- JAVA JDK百度网盘地址
- jdk1.9安装包
- NCC-OpenAPI文档.zip
- JAVA并发编程实战.pdf
评论
共有 条评论