加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
main.go 663 Bytes
一键复制 编辑 原始数据 按行查看 历史
package main
import (
"flag"
"runtime"
"tcp_server/conf"
"tcp_server/server"
)
func main() {
// 开启多核处理
runtime.GOMAXPROCS(runtime.NumCPU())
// 设置命令行参数解析
var (
configPath = flag.String("config", "config.json", "json config file location") // 配置类文件路径
pubKeyPath = flag.String("pub", "conf/public.pem", "the file path of public.pem") // 公钥文件路径
priKeyPath = flag.String("pri", "conf/private.pem", "the file path of private.pem") // 私钥文件路径
)
flag.Parse()
// 初始化配置
conf.InitJsonConfig(configPath, pubKeyPath, priKeyPath)
// 开始监听
server.ListenServer()
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化