发布网友 发布时间:2022-04-23 21:29
共2个回答
热心网友 时间:2023-08-23 20:31
如果是在局域网点对多点聊天,用组播(用的是udp),可以轻松实现。
如果想实现在互联网上的点对多点聊天,比如像QQ群这样的,用组播就不行了。
我以前用java的jxta写了一个,不过没有互联网上测试过,但我想是应该行的通的。
不过,你又要开始学jxta相关知识,需要很多时间。
要不,你就想办法通过服务器端中转,使用tcp + upd
你将数据发送到服务器,然后服务器再用udp传送给其他的人。
热心网友 时间:2023-08-23 20:32
语言只是工具,思想才是王道。
我刚开始学程序的时候,也经常有人提到C、C++、JAVA。
于是我今天学这个,学到头痛了就换那个。。。
学了很久啥也没学到,出来工作一段时间我才明白。其实每种程序语言都是大同小异的,只要你明白了程序的设计思想,那么你再来看任何一种语言,都会变得非常简单。
当然,要学习思想肯定得有个程序设计语言,对于初学者,我建议先观察你身边有没什么朋友是做这方面的,然后跟着学习一些简单的语法和算法。当你能用你所学的东西找到一份工作,至少能做出来一点东西的时候,你再根据你的现状和爱好来选择适合的语言。
刚学程序的时候要切记:
1.不要追风,不管别人说今天XX语言有多好,明天XX语言多流行,如果你关注这些,只是在浪费你的时间。
2.编码是件很枯燥,甚至很痛苦的事,我以前将l(小写字母L)写成了1(数字一),让我痛苦了好几天,所以一定要有耐心。
我之前和你情况差不多,我是在乐成3G学的手机软件开发,这些都是我的亲身体会,给分吧。