Example #1
0
 public void Dispose()
 {
     WrappedSocketsMap.Clear();
     IdentitySocketsMap.Clear();
     IdentityConnectionSocketsMap.Clear();
     StoredResponses.Clear();
     StopProtocolJobs();
     socket?.Dispose();
     socket = null;
 }
Example #2
0
        public PairSocket GetClient <T>(T identifier)
        {
            var key = GenericBitConverter.GetBytes(identifier);

            PairSocket pairSocket;

            IdentitySocketsMap.TryGetValue(key, out pairSocket);

            return(pairSocket);
        }