易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA TCP 发送数据

发送的格式如下:
HTML code:

1 版本号 字符串 3 ASCII码,值为:V01
2 命令编号 整型 1 16进制数,值为:0x03
3 类型编号 字符串 16 ASCII码,前2位为分中心编号,后14位为终端类型编号,如果终端类型编号不足14位,则在前面补零,直到满14位为止
4 类型名称内容长度 整型 1 16进制整数
5 类型名称 字符串 20 小于或等于20字节,Unicode编码
6 制造商内容长度 整型 1 16进制整数
7 制造商 字符串 100 小于或等于100字节,Unicode编码
8 结束符 字符串 1 ASCII码,值为:#




采用的是TCP接连方式,怎么按照上面的格式把数据传到服务器啊?

自定义协议

用十六进制编码之后再传。服务器接收后再处理

还有一个

GPS时间 字符串 7 压缩BCD码:高位在前,低位在后;如2008年9月10日 12点45分36秒,表示为:0x20 0x08 0x09 0x10 0x12 0x45 0x36

数据怎么组织是自己定的,
传数据可以看如下:
Java code:

Socket socket = null;


socket = new Socket();
socket.bind(new InetSocketAddress(0));
// 超时时间设为5秒
socket.setSoTimeout(5000);
socket.connect(new InetSocketAddress(remoteIP, remotePort),5000);
// 发送前设置序列号
req.s


相关问答:

java程序连接SQlServer的问题 - Java / Java SE

import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryTest&n ......

java怎么连接Oracle,急啊 - Java / Java相关

private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......

C/S项目架构设计----求助 - Java / Java SE

本人正在用Java做一个C/S架构的项目, 
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。 
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......

mysql数据库 - Java / Java相关

CREATE DATABASE ADDRESSLIST;
USE ADDRESSLIST;
DROP TABLE IF EXISTS FRIEND;
CREATE TABLE FRIEND
  (FRIEND_ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ,
FRIEND_NAME VARCHAR(20) NOT N ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号