首页
社区
课程
招聘
有没有懂易语言的,请教个问题?
发表于: 2009-12-11 13:22 8776

有没有懂易语言的,请教个问题?

2009-12-11 13:22
8776
如何发送两个封包而不是连续发包,最好能发个源码,谢谢了!

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (26)
雪    币: 445
活跃值: (52)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
不懂~路过一下
2009-12-11 14:10
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
.版本 2

.程序集 窗口程序集1

.子程序 _服务器1_数据到达
.局部变量 数据, 字节集, , "2"
.局部变量 客户信息, 文本型

数据 [1] = 字节集还原 (“121211”)
数据 [2] = 字节集还原 (“123231”)
客户信息 = 服务器1.取回客户 ()
.如果真 (服务器1.发送数据 (客户信息, 数据 [1], 0) = 真)
    服务器1.发送数据 (客户信息, 数据 [2], 0)
比如这样就是连续发包,有没有知道怎么分别发两次包的啊
2009-12-11 21:25
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
怎么没人知道吗
2009-12-13 08:20
0
雪    币: 30
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
我不懂   打酱油
2009-12-13 13:57
0
雪    币: 163
活跃值: (103)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
6
服务器1.发送数据 (客户信息, 数据 [2], 0)
延迟(100)
   服务器1.发送数据 (客户信息, 数据 [2], 0)
2009-12-13 14:39
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
[QUOTE=xiaofuy;726326]服务器1.发送数据 (客户信息, 数据 [2], 0)
延迟(100)
   服务器1.发送数据 (客户信息, 数据 [2], 0)[/QUOTE]

延时好象没有用,有没有其他什么方法可以分别发送包?
2009-12-14 18:38
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
难道是TCP粘包问题? hoho,不懂易语言,瞎猜的。。
2009-12-15 07:07
0
雪    币: 211
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
路过,学习学习
2009-12-15 11:29
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
就像新锐那种万能验证器,他就是分别发包的
2009-12-16 18:20
0
雪    币: 92
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
在学习E语言...
2009-12-16 22:13
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
求高手解答下
2009-12-17 14:03
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
真的没人懂吗?
2009-12-19 13:15
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
等待高手解答
2009-12-21 15:22
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
这么久都没人能回答?
2009-12-25 15:20
0
雪    币: 346
活跃值: (129)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
16
楼主 你是不是要一个 应答模式的?
就是客户先发送一段数据到服务器 服务器返回后才继续发送后面的封包
2009-12-25 18:40
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
应该是这样吧,你能传一份上来吗,谢谢了
2009-12-25 21:59
0
雪    币: 18
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
用这东西的人不多吧?
2009-12-26 13:57
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
.版本 2

.程序集 窗口程序集1

.子程序 _服务器1_数据到达
.局部变量 数据1, 字节集
.局部变量 数据2, 字节集
.局部变量 数据3, 字节集
.局部变量 数据4, 字节集
.局部变量 数据到达, 字节集

数据1 = 字节集还原 (“5315135FAB145”)
数据2 = 字节集还原 (“5315135FAB145124”)
数据3 = 字节集还原 (“5315135FAB145345664”)
数据4 = 字节集还原 (“5315135FAB14523456F”)
.判断开始 (数据到达 = 数据1)
    服务器1.发送数据 (服务器1.取回客户 (), 数据3, )
.判断 (数据到达 = 数据2)
    服务器1.发送数据 (服务器1.取回客户 (), 数据4, )
.默认

.判断结束

我用这个方法试了好象不发送包,有没有懂的啊
2009-12-26 19:41
0
雪    币: 91
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
孤陋寡闻了 第一次听说。。。
2009-12-26 19:51
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
易语言是如何发送两个不同封包的呢?哪位大侠知道
2009-12-27 12:49
0
雪    币: 4
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
楼主 这东西已经是可以的了 。。。但是你错了一点  应该是
数据到达=服务器1.取回数据()
然后用这个数据去比对

你数据到达的事件触发了  但是没有取回数据 数据到达变量一样是空的 所以就不发生数据了
2009-12-27 22:30
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
初来咋到,先顶下!!!:cool:
2009-12-27 22:41
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
哦,谢谢大侠解答,我改上去了,但是要实现这样的程序需要做判断吧,如果接收的数据部分固定或是返回2个包其中一个包固定该怎么去判断,应该怎么写啊
2009-12-28 00:22
0
雪    币: 270
活跃值: (52)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
支持一个,做个标记,也许用得着
2011-2-21 19:19
0
游客
登录 | 注册 方可回帖
返回
//