日期:2014-05-17  浏览次数:20938 次

又是通信程序
  我想做一个网页与windows窗体应用软件的聊天系统,应该是B/S模式吧(貌似又是C/S的),总之就是浏览器给服务器发消息了,桌面软件也给服务器发消息,然后服务器根据消息的发送者和接受处理,分别发给不同的人。
  该用什么方法做呢,大神们给点思路

------解决方案--------------------
webservice? 
------解决方案--------------------
有BS和CS,可以考虑用webservice,
------解决方案--------------------
这个你应该用SOCKET,因为用webservice很难实现,
原因是你是B/S的,那么你的webservice只能发布在服务器上,那么你要从服务器给浏览器发送一个请求,其实是很难做到的,那么你只能让客户端不停的请求你了,这样的效果并不是很好啊,
所以用SOCKET就舒服多了。
在浏览器的聊天窗体做成Active控件。
------解决方案--------------------
前台用ajax一直获取数据就可以吧 webservice更简单吧