新手问:C++builder中局域网数据库问题
飞翔的柿子 2013-11-08 07:18:49 本人新手,想编一个小软件,有一个服务器程序,一个客户端程序。服务器存放数据库资料。他们之间的通信用ServerSocket和ClientSocket,但是发现通信的手段貌似只有ServerSocket->Socket->SendText(),比如我在客户端登陆,把用户名和密码通过这个ClientSocket->Socket->SendText()传给服务器,服务器在自己的数据库中查询证实存在用户,返回信息,客户端登陆成功。
存在的问题:
1.如何做到身份验证,即如果有很多用户都登陆到服务器上的话,同时要从服务器查询信息,服务器如何识别是本次查询是哪台客户端发起的?有如何能做到只对该客户端传回信息?
2。如果软件功能较为复杂,需要传输的信息很多很杂,只用SendText()好像很复杂很复杂,如何能简化?是否有更好的方式?