5 个解决方案
#1
可以考虑一个客户端使用多个socket,socket数量等于当前在线人数
#2
期待
学习
学习
#3
你在服务器端用一个集合把接收到的音频保存下来,发送的时候将集合里的音频信息全部发出。就是说服务器端接收音频和发送音频是没有直接耦合,而是通过一个操作同一个集合来建立接收和发送关系的。接收的线程只管接收,并将接收到的信息放到集合里,发送的线程只管发送,并将发送完得信息从集合里清除。
#4
直接用openfire+spark 可以搭建一个呀
#5
期待!!!!学习!!!!
#1
可以考虑一个客户端使用多个socket,socket数量等于当前在线人数
#2
期待
学习
学习
#3
你在服务器端用一个集合把接收到的音频保存下来,发送的时候将集合里的音频信息全部发出。就是说服务器端接收音频和发送音频是没有直接耦合,而是通过一个操作同一个集合来建立接收和发送关系的。接收的线程只管接收,并将接收到的信息放到集合里,发送的线程只管发送,并将发送完得信息从集合里清除。
#4
直接用openfire+spark 可以搭建一个呀
#5
期待!!!!学习!!!!