1 Star 0 Fork 0

jason-laf / mxshop

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
port.go 345 Bytes
一键复制 编辑 原始数据 按行查看 历史
jason-laf 提交于 2023-07-02 17:43 . update
package utils
import (
"net"
)
// 获取一个空闲端口,范围在49152-65535
// 熟知端口号:0-1023;已登记端口号:1024-49151;临时端口号:49152-65535
func GetFreePort() (int, error) {
l, err := net.Listen("tcp", ":0")
if err != nil {
return 0, err
}
defer l.Close()
return l.Addr().(*net.TCPAddr).Port, nil
}
1
https://gitee.com/jason-laf/mxshop.git
git@gitee.com:jason-laf/mxshop.git
jason-laf
mxshop
mxshop
7f5221240606

搜索帮助