如题
解决方案 »
- 标记线(数据标签)的宽度怎么设置呢?
- VB C/S 系统,双数据库问题,根据网络状态变换本地或服务器数据库?大家都会怎么实现?
- 如何动态改变左右区域大小
- 高分求题解(2/3)!!!
- 如何通过SCROLLBAR控制图片的滚动
- 我想在ROSE上用VB做一个插件,但是在VB的插件模板上没有ROSE应用程序选项,谁能告诉我怎么加?谁告诉我,我给加200分
- VB工程中如何动态装载/卸载Form?
- 谁有activereports2.0或下载地址?
- 如何限制Form的大小不被改变(请给出示例代码,不能是Dialog)
- 如何把文本文件的内容读入到数据库表中的相应该字段中。
- 繁简体转换出错,求助
- 遇到一个比较郁闷的问题 高手解决啊
看过你的方法
然后再接受的时候做字符串才分
比如要发
aaaaa
就"aaaaa" & "!~!@#$%^*&*((_)"
然后接受的时候先split(str,"!~!@#$%^*&*((_)")
然后用循环作,就解决了
就"aaaaa" & "!~!@#$%^*&*((_)"
然后接受的时候先split(str,"!~!@#$%^*&*((_)")\\你上面的代码也可以解决.
如果慢一点发送的话,可以在发送端加一个延迟Public Sub Delay(PauseTime As Single)'这是延迟函数
Dim Start As Single
Start = Timer
Do While Timer < Start + PauseTime
DoEvents
Loop
End Subdim i as long
for i=1 to 10
Winsock1.SendData str(i)'发送
Delay 0.5'这个延迟的时间你自己掌握
next i
这就是为什么要每次发送用doevents,也是出现并发的原因,
网卡还没有发消息,你就给缓冲区输入的新的资料,资料就冲掉了以前的资料,发送就少了1次
或者和以前的资料一起发送,或者1起接受就产生了并发我表达能力不怎么强,这些都是我看网上的资料明白的,要是不清楚就慢慢看吧,要是不对最好给我指出,我好学习