B/S和C/S通信 B/S服务端上,有一个c/s软件,如何让B/S服务端处理完某一个业务之后,通知那个C/S软件?B/S是JSP写的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 C/S那端有接口吧,那就业务跑完了,就在JSP里面调用C/S那个接口不就完了? 需要c/s软件提供接口给java调用 这个简单,用Socket通信就以做到:首先在c/s架構的軟件開一個socket監聽端口,如: while(true) {ServerSocket ss=new ServerSocket("1234");ss.accept();InputStream in = client.getInputStream(); int order = in.read();//這就是你b/s架構的軟件返回來的信息}其次在b/s架構中做完事後與上面的监听端口通信就可以了:如: socket = new Socket("localhost", "1234"); OutputStream out = socket.getOutputStream(); out.write(order); out.close();其实有多种方式,不过我就是通过这种方式实现的 回复1、2楼:你们说的C/S接口是怎样的接口呢?另外说明一点:web的运行不是在C/S进程中运行的,两个是分开运行的,web的运行是在网络上访问,不是通过在C/S中嵌入IE内核后,通过C/S访问web服务。这个我知道怎么通信。现在想要的是通过网络上IE访问服务器后,web服务处理完业务,怎么通知同一台电脑上一个进程(C/S软件)不知上面1、2楼说的事这样的接口吗?如果是能跟我讲讲是怎样的接口吗? C/S提供一个入口,或者HTTP,或者WEBSERVICE等等,反正就是有个什么,可以让别的东西调用好比说一个按钮,按钮要写个监听事件,那么就把那个监听事件以某种方式向外发布,可以给外部程序调用 使用google api中出现的问题~ 如何查看正在使用的EJB版本号? 一个webservices能写多个方法吗? 如何用bin(二进制)方式下载或复制文件 这段代码什么意思啊 气愤!超级气愤!找工作被骗。。。。。。希望大家引以为鉴 通过读取XML中的树信息,形成资源管理器样式的画面(应用程序,非WEB) 帮我看看那里不对了,关于struts的问题 有关JIVE论坛安装的的问题(给60分) spring数据验证格式化错误 关于统计网站统计量功能的做法? 我制作的jar双击怎么不能运行,帮看看
首先在c/s架構的軟件開一個socket監聽端口,如:
while(true)
{
ServerSocket ss=new ServerSocket("1234");
ss.accept();
InputStream in = client.getInputStream();
int order = in.read();//這就是你b/s架構的軟件返回來的信息
}其次在b/s架構中做完事後與上面的监听端口通信就可以了:如:
socket = new Socket("localhost", "1234");
OutputStream out = socket.getOutputStream();
out.write(order);
out.close();
其实有多种方式,不过我就是通过这种方式实现的
你们说的C/S接口是怎样的接口呢?
另外说明一点:web的运行不是在C/S进程中运行的,两个是分开运行的,web的运行是在网络上访问,不是通过在C/S中嵌入IE内核后,通过C/S访问web服务。这个我知道怎么通信。现在想要的是通过网络上IE访问服务器后,web服务处理完业务,怎么通知同一台电脑上一个进程(C/S软件)
不知上面1、2楼说的事这样的接口吗?如果是能跟我讲讲是怎样的接口吗?