怎样响应多个客户端的请求?
我使用udp连接(sock_dgram),创建c/s程序,服务器需要响应多个客户端的请求,而服务器的处理时间可能会长一点(操作数据库)。
我的服务器该怎样设计?(sock_dgram)类型的socket不能侦听。
问题点数:10、回复次数:2Top
1 楼nicolas2001(nick)回复于 2003-09-03 09:25:04 得分 10
能不能把网络传输和数据库处理分别做成独立的线程,双方通过信号量或者其他的机制进行通讯。
既然担心效率问题,为什么不用数据库自带的网络组件开发呢?那样速度会快点!Top
2 楼wflyfox(田飞)回复于 2003-09-03 09:56:58 得分 0
nicolas2001(nick)大哥
我的服务器端在收到客户端的请求后,还必须向客户端发送数据库查询的结果,必须要求反应时间相当短。我的想法是在客户端不太多的时候,数据不用等待发送(有数据立即可以发出去),那样反应时间仅仅是数据库操作时间。
"数据库自带的网络组件"是什么东东?
能介绍一下吗?Top




