自己想使用Java在pc机上写一个程序,当做服务器程序使用。
在另一方面有很多客户端。
服务器和客户端程序之间能够进行类似于QQ一样的聊天和传送数据。目前面临的疑惑是,刚刚装了一个tomcat,发现tomcat是做web服务器 ,总和网页相关。
请问下,能不能不做网页相关呢?
因为我的客户端也是一个软件形式,用网页访问显得不是很好,服务器端亦然。服务器和客户端的通信,如果不用tomcat等,是不是需要在PC机上写一个socket server程序
然后客户端写一个socket client,这样实现我的方案呢?大四,做毕业设计,因为刚开始接触Java web开发。提的问题或许表达的不是很清楚,后续补充。
希望得到大家的指点。

解决方案 »

  1.   

    恩   看你的需求是需要做一个CS的应用,那需要一些java底层的东西,GUI,SOCKET,THREAD等等一些东西
      

  2.   

    你要是不想用web写的话,就用socket写吧
      

  3.   

    如果你要做web聊天(使用网页聊天)那么就要使用tomcat做服务器,并且还要ajax的知识,如果是cs(软件形式比如QQ)那么就要使用javaSE的知识,socket等等。
      

  4.   

    谢谢。确实是个CS的模式。下午写了JAVA的聊天室的demo程序,关于socket的。自己明白了一些,也正是您说到的这些。
    明白了这些。有点纠结的就是用JAVA来写界面。毕竟没有VC那样简单。一行行码代码,有点不习惯,呵呵
    谢谢回答。
      

  5.   

    O(∩_∩)O谢谢。网页聊天的形式。我百度了解过,不过对ajax不清楚,谢谢提到这个名词,呵呵。
    看来是要用CS模式的了
      

  6.   

    网页聊天室  AJAX+JQUERY
    CS聊天室 javaSE socket
      

  7.   

    要用到Socket,尚学堂的视频!!
      

  8.   

    Web   要架设服务器    C/S
    如果是在网络间的CS架构  
    只需要在写的程序里面使用相应的API 如果只是在局域网   
    客户端调用服务器的数据的话,就不用使用API。直接在数据库里面把链接数据库的URL改改就好了
      
    回答的这么认真   给点分吧