请问一下服务端主要需要实现什么功能?如何通信?