小弟用CSocket编程实现了Server-Client结构,现有个小问题向各位高手请教
客户端给服务器一个查找条件,服务器按照此查找条件从数据库中找到信息,有多条信息,然后将这多条信息传回客户端。小弟用的传输方法是一条一条向客户端传输,但有时会出现传输错误。
小弟想将这些数据都加到CTypedPtrList或者CPtrList集合中去,然后一次性传给客户端,这样就不会出现数据丢失的现象,但不知道这样实现对不对,有没有相关网站讲述了此类的实现方法。
如果哪位高手有别的更好的解决这个问题的方法请不吝赐教,谢谢!!!!
客户端给服务器一个查找条件,服务器按照此查找条件从数据库中找到信息,有多条信息,然后将这多条信息传回客户端。小弟用的传输方法是一条一条向客户端传输,但有时会出现传输错误。
小弟想将这些数据都加到CTypedPtrList或者CPtrList集合中去,然后一次性传给客户端,这样就不会出现数据丢失的现象,但不知道这样实现对不对,有没有相关网站讲述了此类的实现方法。
如果哪位高手有别的更好的解决这个问题的方法请不吝赐教,谢谢!!!!
那么你一起传也一样会错因为肯定你的程序有问题才会错,先把问题找出来吧还有放到CPtrList也不能简单的一起传你还是必须一条条取出来 组成合适的数据流再传
或者把List序列化 收到再反序列化