package server import ( "code.gitlink.org.cn/JCCE/PCM/lan_trans/idl/demo" "code.gitlink.org.cn/JCCE/PCM/lan_trans/idl/pbecs" "code.gitlink.org.cn/JCCE/PCM/lan_trans/idl/pbpod" "context" ) type Server struct { // 使用unsafe可以强制让编译器检查是否实现了相关方法 demo.UnsafeDemoServiceServer pbecs.UnsafeEcsServiceServer pbpod.UnsafePodServiceServer } func (s *Server) Echo(ctx context.Context, req *demo.StringMessage) (*demo.StringMessage, error) { return &demo.StringMessage{ Value: "Welcome to JCCE PCM", }, nil }