Dar*_*ren 4 c# asp.net ajax jquery chat
我目前正在开发基于IRCX AJAX Chat的系统,并且有一些关于服务器和客户端实现的问题; 欢迎任何建议:
它应该实现为Web服务还是Windows窗体应用程序?我有开发基于Windows窗体的服务器的经验,但我想知道这是否会更好地实现为Web服务,如果是这样,为什么?
如何实现基于Web的客户端以及实现基于Web的客户端的首选方法是什么?
到目前为止我的解决方案是
应该多长时间轮询服务器以获取新消息?0.5秒似乎有点过分,2到3秒之间的任何事情似乎都很迟钝.
感谢您的输入.
拥有一个连接池,并在服务器和客户端之间维护一种代理,该代理根据会话ID将数据发送到正确的客户端.这意味着您的聊天服务器可以防止数据包攻击,您不必处理攻击者可能劫持并使用它执行所需操作的Web套接字.