请教高手:有关b/s与c/s混合模式的技术(80分等待)
java 做的服务端,一客户端采用b/s模式,另一客户端采用c/s模式(比如用c++实现).要求:实现两种客户端之间的通信,可直接通信,也可以经过服务器中转.
请问高手,能否实现,需要那些技术.
------解决方案--------------------可直接通信,不大可能
间接通讯,使用xml/JSON中转。
就是业务层只接受和输出xml/json数据,然后分别写出两种不同的客户端。
------解决方案--------------------SSO、自定义协议
提供思路,自己思考自己动手
------解决方案--------------------我们正在做的项目就是仿B/S的C/S,不过是银行商业机密!呵呵!!
------解决方案--------------------用二进制流,就可以。
自定义协议。
------解决方案--------------------试试web services
------解决方案--------------------哦,看错了,你的比如用c++实现的客户端可能需要实现类似web service的Server端程序
------解决方案--------------------直接通讯没问题
------解决方案--------------------应用JAVA的JNI,用VC做成DLL就可以了,通过服务器通讯,没问题的
------解决方案--------------------要通讯方式很多,但“直接”,不好说,到底怎样才算直接? 任何电脑所做的事其实都不是直接而是通过程序在后台的很多步骤做的。
可以列举一下通讯方式,楼主自己看哪些可以算作直接的方式吧:
socket。
用作通讯中转的文件或者数据库。
串行口,并行口。
这三种已经涵盖了很多具体的不同方法了。其它的还真没想出来。
------解决方案--------------------调用一个数据库