C/S 操作数据库遇到的棘手问题,相信大家也会遇到(100分)

  • 主题发起人 主题发起人 Orber
  • 开始时间 开始时间
O

Orber

Unregistered / Unconfirmed
GUEST, unregistred user!
我写了一个C/S程序
客户端通过 Socket与服务端相连。
客户端发请求给服务端,然后服务端通过ADO根据客户端请求访问SQLSERVER取得数据再返回给客户端。
使用一个客户端的时候,我就发现向服务器端发送请求的时候,服务端响应就会造成程序停顿,直到他完整回复了客户端,自己才能动弹。
使用两个以上客户端的时候,服务器端却只能处理完一个客户端的请求以后才能理会另一个客户端的请求。
也就是说,两个客户端同时去按下取得数据的按钮,其中一个先获得服务器端返回的数据,而另一个要等先前的那个获得完数据后,自己才能获得。
请问这怎么解决? 我没有使用 多线程。
 
看看李维的书吧!
应该是设计规划上的失误,有些重要的参数设置问题!
具体你等等吧!或者你看看书!
 
后退
顶部