连接与数据传送
看了股票软件, 想到点问题:
1.如果是使用数据库的话, 客户机如何与远程的数据库连接的?
2.每当有新的买卖发生,都会反映到你的机器上,应该不是定时读取, 如果是送来的,怎样能实现呢?
请给个思路. 先谢谢了.
[解决办法]
股票软件具体是怎么实现的不清楚 但是就这两个功能那其实很多方法可以实现
远程访问数据库这个太多太多了
用socket 或者udp之类的 像聊天室聊天不也是别人说的话实时的现实在你的屏幕上
[解决办法]
1、应该不是直接和数据库相连,而是通过和服务器的服务程序相联来获取数据。
通信的方法应该是比较简单的,通过SOCKS直接和服务器建立连接,然后不停地
发送和接收数据包,当然其内部会制定一个数据包的协议。
2、应该是定时读取的,只不过这个间隔可能是几秒,否则的话服务器要记住所
有客户端的状态,吃力不讨好。
[解决办法]
1,只是进行tcpip数据通信。不连接数据库。
2,客户端定时向服务器申请接收数据。
[解决办法]
其它的方案
1.用VPN
2.用三层
[解决办法]
用BCB进行三层开发,不是一二句说得清的,它应该算是BCB的高级应用了,给你几个参考:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3000133
http://www.wangchao.net.cn/bbsdetail_25893.html