资源简介
银联8583报文处理 c#封包/解包/收发 128位图源码
银联8583报文处理 c#封包/解包/收发 128位图源码
代码片段和文件信息
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Sockets;
using System.Text;
namespace xml_test
{
struct D8583
{
public string flag; // 标志位
public string data; // 数据
public int len; //数据域长度
public int len_act; //实际长度
public int len_var; //变长长度位数指示
};
///
///
///
public class I8583
{
D8583[] tab = new D8583[128];
public I8583()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public void InitTab()
{
int i;
for (i = 0; i < 128; i++)
{
settabx(i “0“ ““ 0 0 0);
}
settabx_flag(0 “1“);
settabx_len(0 0);
settabx_len(1 21 2);
settabx_len(2 6);
settabx_len(3 12);
settabx_len(6 10);
settabx_len(10 6);
settabx_len(11 6);
settabx_len(12 4);
settabx_len(13 4);
settabx_len(14 4);
//settabx_len(15 2);
settabx_len(17 4);
//settabx_len(19 8);
//settabx_len(20 36);
settabx_len(21 3);
settabx_len(22 3);
//settabx_len(23 80);
settabx_len(24 2);
settabx_len(25 2);
settabx_len(27 9);
settabx_len(28 662);
settabx_len(29 662);
settabx_len(31 13 2);
settabx_len(34 39 2);
settabx_len(35 107 3);
settabx_len(36 12);
settabx_len(37 6);
settabx_len(38 2);
//settabx_len(39 53 2);
settabx_len(40 8);
settabx_len(41 15);
settabx_len(42 40);
//settabx_len(45 10);
//settabx_len(46 0);
settabx_len(47 5153);
settabx_len(48 3);
//settabx_len(50 7);
settabx_len(51 8);
settabx_len(52 16);
settabx_len(53 833);
settabx_len(54 258 3);
settabx_len(56 103 3);
settabx_len(57 103 3);
settabx_len(58 603 3);
settabx_len(59 1033);
//settabx_len(60 56 2);
//settabx_len(61 8);
//settabx_len(62 24 2);
settabx_len(65 1);
settabx_len(69 3);
//settabx_len(71 4);
settabx_len(89 42);
//settabx_len(92 3);
settabx_len(94 42);
//settabx_len(95 26 2);
settabx_len(99 132);
settabx_len(101 30 2);
settabx_len(102 30 2);
//settabx_len(119 999 3);
//settabx_len(120 999 3);
- 上一篇:JS调用c#编写的DLL 源代码
- 下一篇:js前台加密C#后台解密
评论
共有 条评论