300分请教一个网络通信的问题方案(分几次来给哈)

dotnet2003 2005-03-01 02:21:26
本人现在想编这样一个程序:

  假定有A、B两台电脑都是在局域网内(不是在互联网上),有自己固定的IP。
 
  现在我想编的程序就是在A、B上都装好。我在A上录入一条(也可能是多条)数据记录,按发送后,该记录以一个文件的形式发送到B上。B的系统在接收到该文件后,(最好是能自动)打开该文件,并读入期中的记录。 本地数据库的记录数有1万条-10万条。

  我就想求教具体一点的方案。我对DELPHI不是很熟,心里有以下疑点:
    1.数据库是采取什么数据库好,用pardox7行不行?
    2.发送文件可能是一台电脑发到N台电脑上,当然可以建立一个要发送的IP表。而且还要考虑对方的电脑可能没开的情况。
    3.传输过程中用什么控件好一点。
    4.如果需要考虑保密的话,保密部分的程序难不难,大不大?
...全文
244 25 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
goodbox 2005-03-18
  • 打赏
  • 举报
回复
sockets api is good!
try it
dotnet2003 2005-03-18
  • 打赏
  • 举报
回复
谁还要分的,可以说,我可以开专贴来给。现在才给了100分。

要是能有个方案就好了,给5000分都没问题。
dotnet2003 2005-03-17
  • 打赏
  • 举报
回复
各位大侠,我现在急呀。如果能帮我解决这个问题的,有重谢。

我的QQ103461693
dotnet2003 2005-03-17
  • 打赏
  • 举报
回复
顶。
vinsonshen 2005-03-17
  • 打赏
  • 举报
回复
up
caiso 2005-03-07
  • 打赏
  • 举报
回复
顶一下^_^
uptrend 2005-03-07
  • 打赏
  • 举报
回复
我看还是用数据库会更有效率,至于你说得想让b段的计算机级别更高,实际只需要让b段的计算机有对数据的整理功能和控制数据库的读写权利罢了!你认为呢?关注中!
simb 2005-03-06
  • 打赏
  • 举报
回复
你可以自己写个文件数据库啊
caiso 2005-03-05
  • 打赏
  • 举报
回复
顶一下
dotnet2003 2005-03-05
  • 打赏
  • 举报
回复
顶呀
niutuoshaozhe 2005-03-02
  • 打赏
  • 举报
回复
比较直接的方法,本地建个空数据库,发送时先把数据记录增加到其中,然后直接把该文件发送给接收方,接收方从文件里读出记录,并加到本地数据库。
dotnet2003 2005-03-02
  • 打赏
  • 举报
回复
或许我上面的说法有点欠妥,应该是广域网(没联入internet),涉及到全国的范围呀。
dotnet2003 2005-03-02
  • 打赏
  • 举报
回复
N不会太大,一般是几百吧。
dotnet2003 2005-03-02
  • 打赏
  • 举报
回复
谢谢以上各位的高见。情况是这样子。
局域网内比如说有三组电脑:
a1,a2...a100
b1
c1,c2...c200

首先b1要把a1..a100上的新资料收集起来,进行整理排序。再分送到c1..c200这组电脑上。
 a1..a100这些电脑只能上传资料,不能从b1那里下载资料,c1..c100只能从b1那里收集资料,不能上传资料。
  至于有的朋友说为什么要走那么多弯路,上面是一个因素,另一个因素就好比b1的权力更高,像总公司的权力一样,a组电脑和c组电脑的通信需要经过b1审核才行呀。
guylibo 2005-03-02
  • 打赏
  • 举报
回复
直接用ClientSocket与ServerSocket也可以啊




xzlinux 2005-03-02
  • 打赏
  • 举报
回复
你的N是几,如果N太大也会出现问题的。

如果你要一次向一台机器传1万条,应该是没什么问题。
但换成N台就有点问题了。

你可以先试试。
zaza_bbface 2005-03-02
  • 打赏
  • 举报
回复
在局域網內弄個服務器不就好了
Sorder 2005-03-02
  • 打赏
  • 举报
回复
放到一个共享数据库中,其它客户端直接读取,为什么要走这么多弯路呢
mxj2000 2005-03-02
  • 打赏
  • 举报
回复
不可思议,这样实现好像效率太低了.
pclion 2005-03-02
  • 打赏
  • 举报
回复
你的设计方案不可思议。为什么不把记录放到数据库中,让各台电脑自己去取?
听起来好象是聊天室似的
加载更多回复(5)

1,594

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧