123456789101112131415161718 |
- package webserv
- import (
- "net"
- )
- // IsPortInUse checks if a port is in use.
- func IsPortInUse(port string) bool {
- listener, err := net.Listen("tcp", "localhost:"+port)
- if err != nil {
- // If there was an error, the port is in use.
- return true
- }
- defer listener.Close()
- // No error means the port is available.
- return false
- }
|