首先说明一下:
是Socket的,和银行进行通讯,那端是C或其他语言实现,这便是java现在我这边,java用的ServerSocket启动服务,用Socket接收,就是java那一套写法,现在问题是,银行从它那边发过来一个数据,我是如何接收到了呢,背后的原理是什么呢。 我这边程序我看就是用Socket接收,传给监听的服务端,用的是 inputStream ,但是inputStream是java的流,他如何识别的银行端传过来的数据然后就解析出来了。 前提是通讯啥的都通了,端口ip啥的都规定好了,传输用的是报文,报文这块也不太清楚,就是定义好了每个字段的大小是几个字节的,定义好了都。但是还不大明白具体的通讯是何原理。在解释一下,就是每一次传输,加入我们叫他一次通讯,每次传输的内容我们叫他信息,信息里面有个信息头,一些定义好的id,双方共同用这个id。每个信息体里面按不同的字节大小存相关数据,比如名称、密码啥的。望大神指点一下。此外还有一个问题,就是在inputStream获取时,我只解析了报文头,然后他用java的构造器就能直接拿到了 这个传输的信息? 没看到他具体解析 报文体,就直接构造的写法就获得这个信息了,是反射,但是是从内存中取得的?还是从哪,实在搞不懂,望神人解惑。
是Socket的,和银行进行通讯,那端是C或其他语言实现,这便是java现在我这边,java用的ServerSocket启动服务,用Socket接收,就是java那一套写法,现在问题是,银行从它那边发过来一个数据,我是如何接收到了呢,背后的原理是什么呢。 我这边程序我看就是用Socket接收,传给监听的服务端,用的是 inputStream ,但是inputStream是java的流,他如何识别的银行端传过来的数据然后就解析出来了。 前提是通讯啥的都通了,端口ip啥的都规定好了,传输用的是报文,报文这块也不太清楚,就是定义好了每个字段的大小是几个字节的,定义好了都。但是还不大明白具体的通讯是何原理。在解释一下,就是每一次传输,加入我们叫他一次通讯,每次传输的内容我们叫他信息,信息里面有个信息头,一些定义好的id,双方共同用这个id。每个信息体里面按不同的字节大小存相关数据,比如名称、密码啥的。望大神指点一下。此外还有一个问题,就是在inputStream获取时,我只解析了报文头,然后他用java的构造器就能直接拿到了 这个传输的信息? 没看到他具体解析 报文体,就直接构造的写法就获得这个信息了,是反射,但是是从内存中取得的?还是从哪,实在搞不懂,望神人解惑。
解决方案 »
- 版主....koko,老
- web考试系统中实时更新数据
- 推荐一个开源的,采用Java 实现的Web应用级框架
- 百分跪求JAVABEAN/SERVLET/JSP部署问题(在线等 急)
- import与<jsp:useBean>有什么不同?
- 我怎么在我的JSP页面中加入一个树型控件??
- 我的连接池在window下的tomcat中怎么配置啊
- Servlet中Model的问题.
- 难道可用JSP+SQL Sever?
- 请高手指点:tomcat下jsp的bean的class应该放在哪儿?先谢谢了!
- 怎么在servlet中获取下拉选和单选框的值都为空啊
- JQuery 如何在页面加载的时候弹窗? (Bootstrap 的 modal)
因为 TCP 很灵活。
你拿到规范以后按它的规范看就是了,论坛里的朋友又没有对方的接口文档,怎么知道怎么做。
还有,对方肯定还会给你对接的 demo 了,一般银行类的接口各种语言的支持的 demo 都有。
你看看 demo 就啥都明白了,然后自己改改,实现自己的需求不难。