Java服务器,VC# .Net客户端,两者之间采用什么样的通讯方式比较合适? 我觉得WebService比较好吧。socket写起来太麻烦了吧,而且不一定能达到跨平台的效果啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 WebService的优点: 1、跨平台 2、使用XML 3、可穿过防火墙 4、技术难度比CORBA小得多 5、低成本实现 6、也可用于C/S结构 缺点: 1、效率比CORBA、Socket低 2、数据量较大 WebService在我的理解中是WebService服务器对外提供的服务接口,由WebService客户端发起调用,在这里Java服务器端理所当然的作为WebService服务器,而VC#客户端应该是WebService客户端,这样VC#客户端可以主动找到Java服务器,但Java服务器怎么主动找到位于其它网络内部的VC#客户端呢?也就是楼上所说的“穿过防火墙”找到客户端。是反过来,在VC#客户端也搭建一个WebService服务器,而Java服务器作为WebService客户端进行调用吗?这样两端就可以互相主动找到对方了? 你到底是C/S还是B/S?如果是内网,服务器找客户端可以用UDP组播,客户端链接服务器时用TCP/IP加证书验证 我们的后台管理平台是B/S,客户使用的客户端是C/S,这是目前很多系统采用的典型架构了,所以服务器端是Java的一个web项目,客户端是C# .Net开发的客户端。我这里所说的内网,不是说我们的C#客户端和Java服务器在同一个内网中,而是说C#客户端是通过局域网访问Internet的,C#客户端位于Internet的公网IP的防火墙后,Java服务器端找到这个公网IP很简单,但是怎么去找到位于这个公网IP之后的局域网中的某台装了我们C#客户端的机器呢?UDP组播似乎不是用在这种情况下的吧? 征友 java web开发 jsp 图片显示问题 求帮助 如何用 sax 读取xml文件,请大侠指教 Quartz定时调用任务的奇怪问题! JSP的登录系统老是这么报错? java.util.Date 如何设置GMT格式为GST? 请教如何将'号替换成"号 反过来"号替换成'号 谢谢 web框架struts,jsf,tapestry,webwork2,Turbine ...大拼比,请进来讨论!!! jb8编译CMP出错,低级问题,立即给分! 一个一直令人头疼的问题--log4j 的乱码问题! 关于struts的问题??
1、跨平台
2、使用XML
3、可穿过防火墙
4、技术难度比CORBA小得多
5、低成本实现
6、也可用于C/S结构 缺点:
1、效率比CORBA、Socket低
2、数据量较大
如果是内网,服务器找客户端可以用UDP组播,客户端链接服务器时用TCP/IP加证书验证
我这里所说的内网,不是说我们的C#客户端和Java服务器在同一个内网中,而是说C#客户端是通过局域网访问Internet的,C#客户端位于Internet的公网IP的防火墙后,Java服务器端找到这个公网IP很简单,但是怎么去找到位于这个公网IP之后的局域网中的某台装了我们C#客户端的机器呢?UDP组播似乎不是用在这种情况下的吧?