需要用java做一个网络通讯工具,客户可以验证后登录服务器端,可以看到其他登录的用户,然后相互发送信息。没太有思路,而且不清楚用到哪些类库哪些函数,请指教,望能留下联系方式,真的很感谢。

解决方案 »

  1.   

    我刚学,只做过一个例子,聊天室。用serverSocket 和 Socket  还有IO流,就是把写的东西发送出去,服务器端接收
      

  2.   

    推荐看一下韩顺平的山寨qq些的很详细,C/S架构
      

  3.   

    java网络编程这一章你看懂了就可以做了,及时通讯就用TCP或UDP来实现吧。
      

  4.   

    不知道lz的需求中要做 是图形界面的,还是非图形界面的,是的话就要学习GUI编程,然后就是多线程,io,socket这是必备的,但要明白其中是实质,,,
    其实说白了就是简单的socket通信,,,
    不知道lz,还有什么疑问,,,,
      

  5.   

    thread
    io 
    socket 
      

  6.   

    求我做过类似的东西 忌食模仿qq,用rmi做最合适了,因为应经封装了类似的请求机制
      

  7.   

    怎么样用 NETBean 编写呢?
      

  8.   

    首先确定使用的协议,使TCP还是UDP
    然后如果是TCP,那么可以使用C/S结构的
    如果是UDP协议,那么可以使用P2P的结构的
    TCP的话,S端每接受一个连接就创建一个新线程去等待接受数据,然后使用发送线程转发
    c 端开一个接收线程,接收S的数据,发送可以嵌入程序,也可以使用发送线程发送
    UDP就更简单了,直接绑定一个端口收发数据,处理流程类似TCP
    不过UDP属于不可靠发送,可能需要添加验证代码。
    同时TCP的S端必须是同网段或者是公网IP
    UDP的2段必须是同网段的,或者通过公网NAT打孔,穿透
      

  9.   

    推荐<<JAVA网络编程精解>>这本书,对网络编程讲的还是挺细的