Multicast(IList<Player> clients, bool reliable, byte cmd, object obj)
public virtual void Multicast(IList<Player> clients, bool reliable, byte cmd, object obj)
{
if (cmd < 30)
throw new Exception("自定义协议(命令)不能使用内核协议(命令)进行发送!");
using (MemoryStream stream = new MemoryStream(512))
{
ProtoBuf.Serializer.Serialize(stream, obj);
Multicast(clients, reliable, cmd, stream.ToArray());
}
}
上一页Multicast(IList<Player> clients, bool reliable, byte[] buffer)下一页Multicast(IList<Player> clients, bool reliable, byte cmd, byte[] buffer)
最后更新于
这有帮助吗?