现在想做个小网络游戏(unity_C#,逻辑简单,但是并发大),纠结于用Socket还是WebSocket,求大神指点~从性能和最大并发分析...最好能再推荐几个对应的高并发框架,感激不尽!!!
WebSocket = HTTP + Socket
HTTP是通过Socket实现的,Websocket是在http协议中外加了一种新的协议,它与传统意识上的HTTP是并列的,但是事实上又是被HTTP所包含的。
效率肯定是Socket高,但是,Socket用到的端口及协议比较难以管控,对于要保证环境安全的运维来说是一份工作量。而HTTP就不一样了,通常80端口都是开放的,可以很容易通过许多防火墙,而且http是明文的,对于反向代理负载等搭建都比较容易。
帮顶,我也想知道!