Socket.io是否需要处理tcp粘包问题?

如题,socket.io是否需要处理tcp粘包问题?
还有socket.io和websocet是什么关系?
听别人说,websocket是一种协议,socket.io是一种实现方式?