telnet要一直占著tcp connection不放,真的不适合继续用http是stateless喜欢占住tcp或是一次就断线都可以,server或client可以根据自己的情况选择最适合的方式,但telnet就只能永远占住tcp来保持自己的state, ssh也是有同样的缺点.tcp有太多情况会断线,NAT被reset,手机从3G切到wifi,电脑进standby. 如果系统的连线数只有几百个,那tcp确实不怕被占用,如果是几万人的同时在线上,那差异就很大了,每个tcp连线OS都要花几KB的内存来维持,一堆没有在动作的连线等于就是白白浪费内存,帮你找了别人的实验
http://0rz.tw/sLMr6 , websocket是不是烂东西要看使用的地方,而且websocket并没有要取代http,而是补足过去http在双向传送资料没有效率的缺点,在一般的情况下,一样是用http.