Пример #1
0
 /// <summary> Registers the given <see cref="PacketReceivedHandler{T}"/> for all <see cref="RawData"/> packets with the given <see cref="string"/> key. </summary>
 /// <param name="key">     The <see cref="string"/> key whose <see cref="Packet"/> should be handled by the given <see cref="PacketReceivedHandler{T}"/>. </param>
 /// <param name="handler"> The <see cref="PacketReceivedHandler{T}"/> delegate to be invoked for each received <see cref="RawData"/> packet with the given key. </param>
 public void RegisterRawDataHandler(string key, PacketReceivedHandler <RawData> handler)
 {
     packetHandlerMap.RegisterStaticRawDataHandler(key, handler);
     SearchAndInvokeUnknownHandlerPackets((Delegate)handler);
 }