如果你的文字属于比较敏感的,还是使用tcp比较好,还有一些涉及到完整性的东西,比如文件,也要用到tcp,因为一旦传的数据出现一个问题,你文件就不完整,就打不开,而视频和语音,一般都是用的udp,因为tcp要确认信息是否收到,收不到还要重发,对于视频和语音,这就没必要了,某一秒少一点也无所谓了,再说了就算你少了,你再重传,那就是几秒以后的事情了没必要,对于即时性的东西还是用UDP比较好,不需要确认,省了很多时间和网络资源