我有一台服务器,但我不想将每个连接都保存到一个列表中。让我们说:
type Connection struct {
Id uint16
Conn *conn.TCP
}
var connections []Connection
但是我想删除/获取特定的连接ID?我应该使用什么?
我在想这样的事情:
func GetConnectionById(id uint16) Connection {
for k, v := range connections {
if v.Id == id {
return v
}
}
}
有没有更好的方法?
森栏
相关分类