在做一个在线系统,有点小问题,请高手指点
公司让做一个在线聊天系统,要求是服务端和商家用户端是winForm,前台是页面的asp.net,如何使他们通讯?是用web服务还是用socket?望高手教我,问题解决马上给分! --------------------编程问答-------------------- 高手都在睡觉吗? --------------------编程问答-------------------- asp.net ajax? --------------------编程问答-------------------- “商家用户端”和“前台”是什么意思?有哪些用户角色,要说清楚啊,才能考虑用什么方式通信 --------------------编程问答-------------------- 客户在前台直接在页面和在线的商家(用win应用程序类似QQ)聊。想知道怎么通讯的呵呵,是用socket还是web服务呵呵 --------------------编程问答-------------------- 有数据库吗?如果有,就把聊天记录记入数据库,定时刷新。 --------------------编程问答-------------------- 楼上的意思我明白了呵呵,有没有不刷新的办法呵呵--------------------编程问答-------------------- Web是无状态的,不刷新怎么实现啊? --------------------编程问答-------------------- http://www.itcast.net/你看这个上面就有个不刷新的呵呵 --------------------编程问答-------------------- 单纯页面是不可能不刷新,要么就做个插件,或者用Java做个Applet(调用socket),或者用Flash(调用socket),用其中之一与WinForm通信 --------------------编程问答-------------------- c#能写这样的插件吗? --------------------编程问答-------------------- Web页面需要通信的,最好用Java --------------------编程问答-------------------- 那如果刷新的话,时间定多少合适? --------------------编程问答-------------------- 用 Ajax实现 Web的无刷新 --------------------编程问答-------------------- Ajax是无刷新吗?应该说是局部刷新吧?
刷新频率以用户消息发送频率和用户能接受的心理感觉确定吧,如果有很多用户,消息发送频率很高,刷新也就应适当高些。以用户和机器都能接受为宜。
补充:.NET技术 , C#