最近系统有些业务需要用到websocket来进行开发,后来我有一个同事选择了国产t-io框架.
t-io框架是国产nio框架,和neety非常像,也很轻量,整体代码量很少,学习成本也低,但是后来把t-io集成到项目里的工作任务就交给了我.
但是我们的项目要求websocket必须要兼容ie8,但是后来发现ie8识别不了t-io传输过来的http协议头老是报错,后来重写了t-io,(WsServerStarter,HttpResponseEncoder,WsServerAioHandler)这三个类但是主要是从写HttpResponseEncoder这个类的encode方法