情况是这样的,原来客户有一个应用程序客户端链接到服务器的服务器端。
现在因为一些原因,要在服务器端完全不变的条件下,客户端改成B/S模式,并继续访问服务器端,发送和接收数据。
我已经想了好多天了,有朋友说可以用REMOTING,也有朋友说用模拟SOCKET,我自己是想在最大可能下采用ASP.NET能搞定最好,实在不行再弄个客户端转发之类的。
个人认为问题的归结是如何在客户端实现端口的监听。
但是本人又对网络编程一窍不通,所以想请高手们给个思路, 万分感激不尽!~
本人QQ:16212091,望热心肠的人给予帮助~!!
现在因为一些原因,要在服务器端完全不变的条件下,客户端改成B/S模式,并继续访问服务器端,发送和接收数据。
我已经想了好多天了,有朋友说可以用REMOTING,也有朋友说用模拟SOCKET,我自己是想在最大可能下采用ASP.NET能搞定最好,实在不行再弄个客户端转发之类的。
个人认为问题的归结是如何在客户端实现端口的监听。
但是本人又对网络编程一窍不通,所以想请高手们给个思路, 万分感激不尽!~
本人QQ:16212091,望热心肠的人给予帮助~!!
你试试可否把它的功能拆分为不同的层:数据访问、业务逻辑。。
然后 B/S 的程序也可以利用同样的功能。这样就做到了。
或者想办法把原来的功能实现为 WebService,如果性能允许的话。
你写个webservice把他们的服务包装起来,然后你的程序调用,不过要先调研性能和你的使用的关系.服务包装指服务器端的,还是客户端,服务器端,不让人去碰。
我想是可以把问题归结为在ASP.NET里如何实现SOCKET。却又不知道怎么实现比较合理。。请大家给予帮助。