Exemplo n.º 1
0
        public BroadcastSender(BroadcastCallback callback)
        {
            InitializeComponent();
            InitUI();

            this.callback = callback;
            Properties.Settings.Default.PropertyChanged += new PropertyChangedEventHandler(Default_PropertyChanged);
            UserList = null;
        }
Exemplo n.º 2
0
        // 处理接受的广播消息
        public static void HandleMessage(byte[] body)
        {
            var bst = Pb.DecodeBst(body);

            BroadcastCallback handler = null;

            BroadcastHandlers.TryGetValue(bst.BstWrap2.Type, out handler);

            handler?.Invoke(bst, bst.BstWrap1.Seq);
        }
Exemplo n.º 3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ZyGames.Framework.Game.Message.BroadcastTimer"/> class.
 /// </summary>
 /// <param name="callback">Callback.</param>
 public BroadcastTimer(BroadcastCallback callback)
 {
     _callback = callback;
 }
Exemplo n.º 4
0
		/// <summary>
		/// Initializes a new instance of the <see cref="ZyGames.Framework.Game.Message.BroadcastTimer"/> class.
		/// </summary>
		/// <param name="callback">Callback.</param>
        public BroadcastTimer(BroadcastCallback callback)
        {
            _callback = callback;
        }
Exemplo n.º 5
0
 // 设置广播回调
 public void SetBroadcastHandler(ServerSendClientBstWrap2Type type, BroadcastCallback handler)
 {
     BroadcastHandlers.Add(type, handler);
     bdhandlers.Add(type);
 }
Exemplo n.º 6
0
        public Sender(Responses responses) : base(responses)
        {
            var bst = new BroadcastCallback(OnRecvFromClient);

            SetBroadcastHandler(_messageBroadcastType, bst);
        }
Exemplo n.º 7
0
 // 设置广播回调
 private void SetBroadcastHandler(ServerSendClientBstWrap2Type type, BroadcastCallback callback)
 {
     Net.BroadcastHandlers.TryAdd(type, callback);
     bdhandlers.TryAdd(type, null);
 }
Exemplo n.º 8
0
 public void SetBroadcastHandler(ServerSendClientBstWrap2Type type, BroadcastCallback handler)
 {
     _server.SetBroadcastHandler(type, handler);
 }
Exemplo n.º 9
0
        public Sender(BstCallbacks bstCallbacks) : base(bstCallbacks)
        {
            var bst = new BroadcastCallback(OnRecvFromClient);

            SetBroadcastHandler(_messageBroadcastType, bst);
        }