1 package portlock_test 2 3 import ( 4 "fmt" 5 6 "vimagination.zapto.org/portlock" 7 ) 8 9 func Example() { 10 mu := portlock.New("127.0.0.1:9999") 11 12 if !mu.TryLock() { 13 fmt.Println("Failed to lock mutex") 14 15 return 16 } 17 fmt.Println("Mutex locked") 18 19 mu.Unlock() 20 fmt.Println("Mutex unlocked") 21 22 // Output: 23 // Mutex locked 24 // Mutex unlocked 25 } 26