GDNet Rpc特性提示没有找到解决方法
有学习伙伴遇到这个没有找到Login的Rpc方法的问题:下图
解决方法:在服务器类添加Rpc特性即可: cmd只有两个
1: NetCmd.SafeCall命令为安全命令,也就是不怕多线程调用也不会有事,使用NetCmd.SafeCall命令时,第一个参数必须为客户端对象, 其后才是客户端Send("Login", "123", "456");对应的参数。
2: NetCmd.CallRpc命令为正常命令,在多线程情况下会有1%出现客户端对象指定不对的问题,A客户端调用的Rpc,对象既是B客户端的对象的问题
NetCmd.SafeCall命令代码
NetCmd.CallRpc命令代码
提问: 如果我的Rpc在其他类里面,如何从实体类中添加Rpc的方法?
答:使用客户端或服务器的AddRpcHandle方法添加在实体类中的Rpc