关于go执行ListenAndServe以后阻塞的问题

SamWang · 2017-03-28 03:02:00 · 2580 次点击

ok,谢谢,知道了,这里回复真快

#4
更多评论

要不阻塞listen,那怎么提供服务,进程岂不是直接退出了? 你要想做其他的工作, 请另外开协程, 或者在协程里listen.

#1

在协程里listen,程序就不会等待在那,很快就执行完了,像这样:

go http.ListenAndServe(":8888", nil)

目前只能把listen写在main方法最后一行,其他的工作用go 协程处理

想知道能不能有别的解决办法

#2