
正文
go语言监听端口 go语言调用摄像头
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
go语言中想同时开http服务和监听tcp端口怎么做
func main() {
m := martini.Classic()
m.Get("/device/:serialnumber" , func(params martini.Params) string {
detail := GetDeviceState(params["serialnumber"])
result , _ := json.Marshal(detail)
return string(result)
})
m.Get("/device/ctrl/:serialnumber/:state" , func(params martini.Params) string {
detail := DeviceStateUpdate(params["serialnumber"] , params["state"])
result , _ := json.Marshal(detail)
return string(result)
})
相关问答
Q1: golang一个端口怎么同时提供http和https
1、首先使用一个公共的端口作为监听,让HTTP和HTTPS服务分别监听在各自的端口上。
2、其次在公共端口服务区分这是HTTP请求还是HTTPS请求。
3、最后各自转发到所服务的监听即可。
Q2: golang 可以监听多个端口吗
由于linux的socket监听机制和TCP协议,多个进程无法监听同一个端口,但是具体到nginx,可以多个nginx进程监听到不同端口,通过一个主进程端口做upstream来实现负载均衡,这个有点类似于网络的汇聚,可以设置不同的策略,比如iphash,urlhash或者RR。
go语言监听端口的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于go语言调用摄像头、go语言监听端口的信息别忘了在本站进行查找喔。







