总感觉这段代码比较难并发处理

zhaohui_kevin · · 4678 次点击
David
Life is hard but please enjoy it!
合并法没关系,几个小细节: 1. 为什么你喜欢写buf[0:] 而不是buf[:] 1. ReadFromUDP 返回的 err 被你吞掉了,还不如给 log.Fatal 更好 1. checkError 里面也建议用 log.Fatal
#4
更多评论
for{ go handleClient(conn) }
#1
for{ conn,err := net.ListenUDP("udp",udpAddr) if err==nil{ go handleClient(conn) } }
#2