采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
ATM机能够完成存款、取款、转账等功能;用户的信息存储在银行后台; 两个银行系统之间能够实现跨行存取款,跨行转账。
其实这里有一个东西你没有考虑到,就是两个银行如何实现跨行转账。再有就是如果有3个的时候又应该如何处理。
其实TCP并不是重点,使用原生TCP也好,封装后的WebSOcket、HTTPS都是可以,其重点在于只要自己约定好数据格式,也就是相互的业务数据格式就能实现交互。
而对于上述说的跨行交互,这个其实还有一个中间银行存在(中国人民银行)。从A银行的钱赚到B银行,其实要经过中间银行进行通讯的。中间银行记录了所有的交易流水。
只有这样大家遵循同一套规则,才能让数据可靠。不然A说他给B转了钱,有记录。但是B说没有收到,没有流水,这应该怎么办。。。
另外关于你提到的:存款、取款、转账,其实就是一个用户的账户流水记录而已,每一次操作就是一条流水记录以及最终的金额。
登录后可查看更多问答,登录/注册
理论+实践,系统且深入掌握Socket核心技术,从容应对各种Socket应用场景的不二之选
3.2k 1
2.2k 7
2.0k 5
2.5k 13
1.5k 13
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号