易语言 服务器与客户的传送数据

服务器与客户端传送文字,我的程序是这样写的,首先服务器这边是随时会抓取到很多信息,这些信息都是需要发给客户端的,发送到了客户端之后,客户端需要用分割文本命令把取回的数据分割一下,但是如果数据一旦很多了之后客户端就会接收混乱接收到的数据是2次的数据加在一起的,!感觉好像是数据没有传完,下一条数据又来了!不知道大家有没有碰到这样的问题!如何解决呢?(比如:服务器发送数据,第一次发送是 "消息验证"+"2222" 第二次发送的是 "消息验证"+"3333" 两次发送如果速度非常快,就变成了一条消息, "消息验证2222消息验证3333 " )

服务器接受到了信息之后 返回一个确定数据完全接受的消息给客户端
比如:打电话的时候,A:请问你是B吗?
B:是的,我是B
A:消息1
B:收到1
这是个例子,不知道你能不能看懂 就是TCP/IP协议的三次握手的知识,建议你看一看这个协议
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-10
发送的时候加个换行符试试,发送数据+#换行符,接收到了再用分割文本命令分割分别赋值给数组,追问

根本不是换不换行的事情,主要问题在列队发送上面!如果第一条信息没完全收到,而第二条信息已经到达的时候就会重叠两条信息!

第2个回答  2011-03-10
有 不过我是手机党 有兴趣加1079348255 我用电脑上就发给你追问

我加你了,你什么时候上线啊?

第3个回答  2011-03-10
你去看下百度百科的tcp/ip协议介绍就知道了!!

易语言如何发送数据给客户端
1、启动易语言,鼠标左键双击新建,然后在名为“新建”的窗口中单击“Windows窗口程序”,然后选择确定按钮。2、在第一步的基础上选择易语言窗口左侧的控件栏中的控件—一个按钮、两个编辑框、一个服务器。然后鼠标左键单击一下如”按钮“控件,然后把鼠标移动到”窗口“出,鼠标左键再次单击,控件就...

易语言服务器和客户端怎么发送文件
客户端.发送数据(到字节集(“标识”+“文件名称”+“|”)+读入文件(路径))---服务器端 未处理=服务器.取回数据()如果真(“标识”=到文本(取字节集左边(未处理,4))数组=分割字节集(取字节集右边(未处理,取字节集长度(未处理)-4),到字节集(“|”))写到文件(取运行目录...

易语言服务器怎么给多个客户同时送数据?
异步发送.

易语言 服务器与客户的传送数据
服务器接受到了信息之后 返回一个确定数据完全接受的消息给客户端 比如:打电话的时候,A:请问你是B吗?B:是的,我是B A:消息1 B:收到1 这是个例子,不知道你能不能看懂 就是TCP\/IP协议的三次握手的知识,建议你看一看这个协议

易语言中的客户和服务器它们一次能传送多少数据?
一般是分成小块。客户 连接 服务端 客户-》服务端 我要发数据了客户-》服务端 第一小块数据服务端收到数据后服务端-》客户 我收到数据了服务端-》客户 你继续发吧客户收到服务端信息客户-》服务端 我要发数据了客户-》服务端 第二小块数据---就这样循环。一般局域网分块1M,ADSL 50K。

易语言服务端向客户端发送消息
.子程序 __启动窗口_创建完毕 .如果 (客户1.连接 (“服务端的IP地址”, 19730))客户1.发送数据 信息框 (“连接服务器成功!”).否则 信息框 (“连接服务器失败!”, 0, ).如果结束 .子程序 _服务器1_数据到达 .局部变量 数据, 文本型 数据 = 取字节集数据 (服务器1.取回数据 (), ...

一个有关易语言服务器和客户端数据传递的问题
.版本 2 .DLL命令 发送消息_, 整数型, "user32", "SendMessageA", , 调用一个窗口的窗口函数,将一条消息发给那个窗口。除非消息处理完毕,否则该函数不会返回。SendMessageBynum,SendMessageByString是该函数的“类型安全”声明形式 由具体的消息决定 .参数 窗口句柄, 整数型, , 要接收消息的...

用易语言做服务器能和客户进行文件传输、即时通讯的可以吗?
即时通讯可以,文件传输不行...这两个组件不支持传输文件,传输大于1MB的文件客户端不能是不能接收的,除非分包发送。

易语言 服务端发送数据 为 exe文件 客户端数据到达以后怎么 保存在桌 ...
直接客户端接受到数据,写到文件(地址\/文件名.后缀,数据)就行了。

易语言的服务器怎么给客户端传jpg?
服务器.发送数据(读入文件(这里填路径))新建个变量,存放服务器发过来的数据 图片变量=客户端.取回数据()写到文件("d:\\1.jpg",图片变量)或者直接点:在客户端接收数据下面写 写到文件("c:\\1.jpg",客户端.取回数据())

相似回答