关于在AcceptHandler函数里fd的疑问
Closed this issue · 2 comments
CenGinHong commented
请问在AcceptHandler这个函数里,server.clients[fd] = client
和server.aeLoop.AddFileEvent(fd, AE_READABLE, ReadQueryFromClient, client)
的fd是不是应该是nfd,是不是笔误了呀
func AcceptHandler(loop *AeLoop, fd int, extra interface{}) {
nfd, err := Accept(fd)
if err != nil {
log.Printf("accept err: %v\n", err)
return
}
client := CreateClient(nfd)
//TODO: check max clients limit
server.clients[fd] = client
server.aeLoop.AddFileEvent(fd, AE_READABLE, ReadQueryFromClient, client)
}
archeryue commented
是的,我这周找时间改一下,感谢
archeryue commented
已改正