关于winsock通信问题 在用winsock通信的过程中发现当一端连续发出信息包时,接收一方经常将几条信息包合为一条信息。协议为TCP,发送和接收数据都是用字节数组,其中发送端用了SendComplete事件来控制发送,有何解决办法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 senddate "kjkj"doeventssenddate "kjkj"doevents 定义消息包的头部结构,接收方按消息包头来分析接收到的数据。用Doevents是不管用的。楼主现在只发现了接收一方经常将几条信息包合为一条信息,改天楼主还会发现接收一方收到的是 几条信息+某条信息的部分 这种情况呢。 你可以用一些特殊字符来分隔数据包。例如,包结束时加上回车。接收端可以用 Split 函数分割数据。 发送完一条信息后,后面必须加一个doevents,否则就会出现楼主的情况。如果用户并发多的情况下,后果严重,甚至造成信息混乱。服务端的程序很重要,另外VB属于单线程的开发环境,建议采用VC多线程处理方式,在VB中使用队列的方式解决,也不尽如人意。VB无法完成大型C/S模式通信开发的,1000人还可以! VB 如何点击JS按钮登录?? 求“所见即所得”的网页编辑器 VB6编写的代码,退出时报错. VB子窗体控件随窗体大小或分辨率改变而自动适应??? 如何避免已经打开的窗体重复被打开? 救命:DrawText (紧急) Cooly(☆给我一个开心的理由!☆) 请您接分(1000之700),谢谢您解答我的问题. 关于Form的show方法 请问如何将Access中VBA的多列列表框控件的某一行/列上的元素单独赋值? 寻找任意边框的image控件 救命啊,回复就给分 为什么我用Winsock控件编的通信程序不能用啊,请帮帮我哦!!!
doevents
senddate "kjkj"
doevents