func NewTrustOnFirstConnect(maxClients int) *TrustOnFirstConnect {
	return &TrustOnFirstConnect{
		maxClients:       maxClients,
		connectedClients: make(map[string]struct{}, 0),
		mutex:            sync.Mutex{},
	}
}
// NewTrustOnFirstConnect creates a new TrustOnFirstConnect
NewTrustOnFirstConnect creates a new TrustOnFirstConnect
// NewTrustOnFirstConnect creates a new TrustOnFirstConnect
func NewTrustOnFirstConnect(maxClients int) *TrustOnFirstConnect {
	return &TrustOnFirstConnect{
		maxClients:       maxClients,
		connectedClients: make(map[string]struct{}, 0),
		mutex:            sync.Mutex{},
	}
}
func NewTrustOnFirstConnect ( maxClients int ) * TrustOnFirstConnect { return & TrustOnFirstConnect { maxClients : maxClients , connectedClients : make ( map [ string ] struct { } , 0 ) , mutex : sync . Mutex { } , } }
NewTrustOnFirstConnect creates a new TrustOnFirstConnect
NewTrustOnFirstConnect creates a new TrustOnFirstConnect