美文网首页
向操作系统申请一个随机端口

向操作系统申请一个随机端口

作者: 追风骚年 | 来源:发表于2022-02-09 16:32 被阅读0次

    经常会有这样的一个需求,我不知道当前系统中哪些端口是好的,因为我想要的端口可能已经被占用,那么需要继续去重试一个新的端口,其实操作系统已经帮我们处理好了这样的事情。
    show me the code

    package main
    
    import (
        "fmt"
        "net"
    )
    
    func main() {
        //lis, err := net.Listen("tcp", "127.0.0.0:")
        //lis, err := net.Listen("tcp", ":")
        lis, err := net.Listen("tcp", "")
        if err != nil {
            panic(err)
        }
        fmt.Println(lis.Addr(), err)
    }
    
    

    参数 address 后面的端口为空即可

    相关文章

      网友评论

          本文标题:向操作系统申请一个随机端口

          本文链接:https://www.haomeiwen.com/subject/cwnwkrtx.html