weixin_42309246 2009-04-30 23:42
浏览 216
已采纳

java及时通讯,java网络编程方面的知识!

才学JAVA一年多时间~~原来一直对J2EE比较感兴趣!!最近想做一个仿QQ的程序!用到了java网络编程,和j2se的swing,很多地方都不是很明白,毕竟刚开始学这方面的知识,其实就是一个菜鸟了,现在需要的是一个服务器,和若干个客户端~
大概思路是:

当客户端登陆服务器时候,服务器就是开始验证并且把客户端的IP和端口存入数据库,然后客户端之间相互通讯的时候可以不用经过服务器端!而是两个客户端直接通讯,每一个客户端当它们登陆到服务器上的时候会获取到其它客户端的IP和端口,然后通讯,我就卡在这个地方了,两个客户端到底是怎么通讯的?服务器端一般就是ServerSocket,客户端一般就是Socket啊?就算客户端知道对方ip这个问题,那客户端是怎么通过Socket建立通讯的,知道的朋友帮忙给分析一下,谢谢了!

  • 写回答

5条回答

  • javagaoran 2009-05-04 15:31
    关注

    有一个好的方法
    请查看ipmessage的java源代码

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮