pb 9.0 的WINSOCK 连接 如何做?

[复制链接]
查看11 | 回复5 | 2021-1-27 06:01:35 | 显示全部楼层 |阅读模式
XML报文公共部分说明
公共请求部分(request)
Xml名称名称类型长度说明输入项
msgid消息代码varchar(4)必须
username用户名varchar(20)必须
userpwd密码varchar(32)BASE64(MD5(密码+时间戳))必须
code授权码varchar(32)BASE64(MD5(授权码+时间戳))必须
timestamp时间戳varchar(10)MMddhhmmss必须
例:密码:123456时间戳:0608122241加密后字符:IcQg1PZAtTGZ1RFttXHTpg==
2.1.2公共应答部分(response)
Xml名称名称类型长度说明输入项
msgid消息代码varchar(4)必须
returncode返回码varchar(4)1成功0失败必须

分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:01:35 | 显示全部楼层
好老的需求了。还在用TCP/IP在相互访问。可以换一种接口方式了。如果真要用TCP/IP那么看下WINSOCK的用法吧。
回复

使用道具 举报

千问 | 2021-1-27 06:01:35 | 显示全部楼层
有谁可以提示怎么连接吗?BASE64(MD5(密码+时间戳))怎么办?
回复

使用道具 举报

千问 | 2021-1-27 06:01:35 | 显示全部楼层
用WINSOCK控件来进行连接。上面的报文可以自己定义数据窗口也可以自己拼。你这个应该是服务端?
回复

使用道具 举报

千问 | 2021-1-27 06:01:35 | 显示全部楼层
只有一个例子:123456060812224加密后字符:IcQg1PZAtTGZ1RFttXHTpg==
可是我怎么都加密不出来这个。只是在一个国外的网站看到这个结果。但不知怎么来的。32位MD5大写:21C420D4F640B53199D5116DB571D3A6而这个经base64编码后是:MjFDNDIwRDRGNjQwQjUzMTk5RDUxMTZEQjU3MUQzQTY=

不知道是怎么来的?
回复

使用道具 举报

千问 | 2021-1-27 06:01:35 | 显示全部楼层
你可以贴一下国外那个网站的地址
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行