关于UDP多线程的问题?请懂的人进来看看,谢谢!
本人自学新手,最近想自己琢磨写一个dns服务器玩玩,但考虑到效率问题(虽然是玩玩,也要尽量完美),希望能用一个线程监听53端口,然后接到请求后分给其他线程处理,我想问问
1 其他线程还能用53端口发数据吗?
2 能多个线程同时用53端口发数据吗?
3 怎么分配接到的数据包达到均衡负载,是不是新接到一个请求就新建一个线程,直到达到设定的线程最大值接受线程就会阻塞,阻塞的时候会不会接不到请求
4 或者说发送线程可以不用53端口返回,不用53端口的话客户端会接受吗
5 我说的是udp,那如果是tcp可行吗
最好有核心代码示例,谢谢