偶最近要用C#做个一个C/S的聊天程序,登陆这块我想用户输入帐户密码后,客户端把信息发给服务器,服务器判断是否登陆,若登陆发回成功消息和聊天室房间列表(XML或字符串或一个对象)。  这个步骤我可以用什么技术来做呢?      本想用WEB SERVICE,但朋友们老说它不安全。
    REMOTIONG不太了解,是不是只能在一个内网中使用?
    还有网络编程,用它来做这个模块有什么好与不好呢?请大家多多指导,小弟先谢过!:)

解决方案 »

  1.   

    你好﹐很高興認識你!關于你說的使用XML Web Service的解決方案是可行的,
    至于安全問題﹐你需要禁止post get request
    當然你也可以使用ssl驗証,但是也能會造成一部分的性能開銷!remoting可以在廣域網上使用的﹐這個你放心,建議去microsoft.com/china/msdn上查找更多信息﹐以獲得更多的幫助!
    many thanks!
      

  2.   

    谢谢 kaixin110   照您的意思,用SOAP或WEB服务代理调用WEB SERVICE是吧
      

  3.   

    恩~  那能不能再给我介绍下REMOTING和网络编程在这个模块上使用的好处和坏处呢?
      

  4.   

    你好﹐很高興看到你的回復,http://www.microsoft.com/china/msdn/Archives/msdnonline/features/articles/hawkremoting.asphttp://www.microsoft.com/china/MSDN/library/WebServices/WebServices/asmxremotesperf.mspx?mfr=truemany thanks!
      

  5.   

    可以看看microsoft的mappoint是怎么做的仿照他的可以去msdn上找到更多關于mappoint的信息