第一次做,心里没底,不知道要用到什么技术。JAVA我只是学了基础知识,还没有使用来做什么项目。另外,有哪位知道有这方面的书籍的请推荐一下,谢谢了!

解决方案 »

  1.   

    就要一些界面组件,如JPanel, JButton, JLabel, JTextField, JTextArea或者JTextPane
    JScrollPane, JList, JWindow(点击后弹出,可以先头像什么的), JDialog然后就是ServerSocket, Socket类,进行网络编程.
    还要用到多线程,一个是用于服务器端监听是否有信息发过来,另一个是serverSocket.accpet();监听是否有客户端连进来.
      

  2.   

    这取决于你要做成什么样的,比如是局域网内的,还是跨局域网的?是采用UDP协议还是TCP协议?是客户机的直接连接还是服务器的中转?
    如果你想做成一个跨局域网的,希望能和你尽一步讨论,前不久有UDP协议做基于P2P的跨网络聊天软件,没有成功.
      

  3.   

    www.learnjava.cn这上面有一个java做的聊天程序
      

  4.   

    GUI(swing/SWT)+socket
    足以!
      

  5.   

    swing,网络编程(tcp,udp,组播,多播,点对点服务),多线程,大概就这些,不过也够你学的。
      

  6.   

    java开源大全中有很多这样的聊天工具,去找找,里面有官网地址(程序、源码和文档),下了研究一下,搞不定都不用自己编。
      

  7.   

    tcp/ip去看看
    聊天必备呀!