数据丢失(在使用winsock传递文件过程中)(附原代码) 你的程序最好使用SOCKET API来实现,使用同步方式来传输数据采用应答方式。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 cmdSend_Click 中只吧lstSend.List(0)的文件处理了,后面的当然会丢失。而且你的处理方式我不赞成,按照VB中处理SOCK 信息包有大小限制,当发送文件过大,文件体也会丢失部分。另外在发送处理数据部分有错误,因为在VB中SOCK控件二进字和ASCii处理不能同时进行。建议用两个SOCK控件,一个传输控制信息,一个传输数据,另外在传输数据时建议分成几部分发送。 我以前也是准备用VB 做的,简单是简单,可是效率太低,而且同时有几个连接的话性能就下降很快,还有就是最看不惯VB中的WINSOCK控件了,几乎把什么功能都给限制死了,用的极不爽,后来拼命看来几个月的VC,再试着用VC来开发,哇,这些东西简直是太简单了,几个socket api函数就搞定了,而且还有很多的I/O模型,对于多连接真是太有用了,效率上与VB不可同日而语。诸位老兄,要是准备开发WINSOCK程序的话,真的还是要用VC的哦。 给出象1-N的数让类型里的A 保持不断增长type integer a string bend type如果那边收不到下一个整数的type就不收收到就在返回请求时告诉服务段收到如发个PASS等等并把请求下一个的integer给服务器这样就做出了其他工具的效果当然可以选择其他工具 string就是你要发过去的东西我以前做过这程序但现在找不到那代码我想这个方法对你有帮助 text文本框 如何监测到键盘上面的前后左右方向键的时间? 在vb中怎并将cp表中的数据统计个数,并消除重复项,然后将表更新? 100分求助:用MSComm控件串行通信,怎摸接收不到呢?请高手指点--在线等 高手请教 关于串口 一点绕不过弯来 大虾指教 Private Sub Dir1_Change()在这个括号里的那句命令是什么? 临时表的问题!在线等!!! 如何让flexgrid右键弹出个菜单来??? 关于对象定义的问题:?(一定散分) 该死的vb 哪里能找到透明的容器,或者怎样自己做? 要分的来看看!!
cmdSend_Click 中只吧lstSend.List(0)的文件处理了,后面的当然会丢失。而且你的处理方式我不赞成,按照VB中处理SOCK 信息包有大小限制,当发送文件过大,文件体也会丢失部分。另外在发送处理数据部分有错误,因为在VB中SOCK控件二进字和ASCii处理不能同时进行。建议用两个SOCK控件,一个传输控制信息,一个传输数据,另外在传输数据时建议分成几部分发送。
让类型里的A 保持不断增长
type
integer a
string b
end type
如果那边收不到下一个整数的type就不收
收到就在返回请求时告诉服务段收到如发个PASS等等
并把请求下一个的integer给服务器
这样就做出了其他工具的效果
当然可以选择其他工具
我以前做过这程序但现在找不到那代码
我想这个方法对你有帮助