环境: tomcat+ssh2(Struts2,Spirng,Hibernate)现在希望客服端与tomcat服务器(或struts2的Action,servlet)建立socket连接客服端是MFC写的程序不知道这样行不行,或者大家有什么更好的方式?我是小菜鸟,请大家给俺出出主意!

解决方案 »

  1.   

    可以连的
    我的项目就是 java做socket服务端 c++客服端 连接的 
      

  2.   

    二楼的大侠,可以说的具体一点吗?另外,我的服务器是tomcat+struts2+spring+hiberante,这样也可以建立socket连接?
      

  3.   

    这是iteye上别人的解答:用什么连接服务器都行,没关系 但是连接Action,servlet不行 除非Action ,servlet能自己建立一个简单的服务器
    不过我还是不太清楚,大侠们能否说的更具体一点?我可以在服务器端,再加一个用MFC/java写的程序专门和客户端进行通信? 
      

  4.   

    完全可行
    服务端你可以Mina框架
    客户端MFC中的有几个socket类,根据需要选择你需要的
      

  5.   

    socket连接 跟你用什么框架没关系的。。
      

  6.   

    没看懂,你是Web的程序,MFC的客户端用socket连干什么?HTTP协议比你自己定义socket报文要容易得多如果是考虑到系统集成,你的Web端发布几个webservice,MFC直接调也方便
      

  7.   

    qingyuan18大侠: 客户端是用MFC写的,我们需要将客户端的信息保存到服务器上,另外客服端和服务器需要保持通信,客户端根据服务器的回复来工作我觉得大侠的webservice方案是比较好的,能否再多给点建议?
      

  8.   

    luman2002大侠:“服务端你可以Mina框架”,这个建议也蛮不错的! 谢谢大侠  就是:tomcat+struts2+spring+hibernate+Mina框架对吧,如果可以的话,我的问题就有希望解决啦         
      

  9.   

    可以,之前做过一个项目,也是JAVA服务端,MFC客户端
    Mina也是基于Socket的,封装的比较好,用起来比较简单,网上很多资料
    MFC客户端我是用普通的CSocket类
      

  10.   

    iteye上又有一个新的方案:shadabing (中级程序员) 2011-04-27   “服务器端启动一个线程监听,客户端和服务器就可以建立socket通信”