在Golang中实现tcp有状态服务器的正确方法

时间:2018-07-08 17:59:40

标签: go tcp connection stateful

我相信这已经被问过了,但是从未发现任何与有状态连接有关的东西,所以就这样。

我要在golang中写一个服务器,用户可以连接并登录以稍后询问具体日期。我的问题是,在进行研究时,我想出了一种通过tcp连接将其归档的方法(请记住它是有状态的),为每个连接创建一个goroutine,并使其像下面的示例那样监听用户的收入:https://github.com/firstrow/tcp_server/blob/master/tcp_server.go 我对此方法的怀疑与使每个已连接用户都打开goroutine的想法有关。

我想知道这是否是正确的方法,或者是否还有另一种归档方法,例如保留较少的例程以列出新收入。

谢谢

0 个答案:

没有答案