数据传送的问题,大富翁的超难问题! 分数加到300 (100分)

  • 主题发起人 主题发起人 kenbe
  • 开始时间 开始时间
K

kenbe

Unregistered / Unconfirmed
GUEST, unregistred user!
我用一个程序监控局域网内工作的机器,
服务端在我机器上,
客户端是在被监控的机器上,
用SOCKET连接,ServerSocket 和 ClientSocket连接,
我现在在客户端要连到服务器批量更新的数据,
请问怎么连的好?
 
ClientSocket+query这是数据库的更新
你要跟新的是什么数据?
 
我是在客户端收集到的信息发回服务器端,
服务器也有数据送到客户端,
一两条可以传,
但批量的时候怎么操作了?
 
问题真的时这么难了,没有答上?
 
你要说详细点才行啊,又不知道你要传的是什么样的数据,服务器端如何存储怎么回答呀?
 
就是这么连啊,设置 port,addr然后open啊
 
To superatom
是这自已做一个服务器,发送的是文本的数据来的
控件是用了ServerSocket 和 ClientSocket,
现在发送和接收怎么操作才好,
以前有些是放到绶冲区里发的,但发送容易,要解包很麻烦了,
多多请教,分数不够可以再加。
 
如果你不闲麻烦可以用数据库c/s结构,在客户机把采集的数据存入库,然后定时更新,不用数据库太麻烦,而且不利于保存和分析,具体可以参见demo的例子
 
这个也是一个办法,
大家一起讨论一下,
有什么办法使数据更好的传送的,
因为用C/S只做了一个数据更新的功能,
如果我要在服务器远程控制客户端的话,
这种方法就不行了。
 
要做通讯程序,先要定义通讯数据包格式,具体要看应用了
 
TO tongdanfeng
我这个只是一些文本的数据,
实现在服务器和客户端传送的,
在发送和解包这个坏节中各位是怎么操作的?
有没有相关的例子了?
 
定义一个结构,接收时根据其中信息来收就可以解决分包问题
 
楼上的,
我是新来的菜鸟,
有没有相关例子了?
 
自己定义一个传输协议吧,这样不管你发多少数据都没有问题咯,协议很简单,包头+数据
 
楼上的,可以具体一点吗?
最好有例子,管用的300分马上送上。
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1656266
 
TO 41426277
这个是整个包呀,接过来就完事了,
但如果一条条记录的话,要解包,分割,麻烦死了。
 
协议你自己可以定义,我可以跟你提供个参考
数据包头: 一个字节或者两个字节,主要用于分类比如 1 代表火警
2 代表匪警 。。。。。
数据 :照你的情况 第一个字节 需要传输的 数据包的总数,第二字节当前传输数据把的序列号 第三,四个字节 标示你传输数据包的长度,后面的当然就是你要传输的数据咯
这是个简单的,你可以根据你的实际情况来定的更详细
这样你发数据的时候按照协议发多个包,接受的时候按照这个协议来接受,判断你的数据包的内容就知道需要接受多少数据包,已经接受了多少,
至于你要例子嘛,我手头上的的是个非常复杂的例子,觉得发给你也起不到多大的效果
 
To liudz
这个数据格式可以定义,
但数据包的发送和接收解包我怎么可控制了?
 
后退
顶部