太 太阳河上 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-08 #4 我已搞清IdUDPClient及IdUDPServer的使用,每次可发64K,速度可以,但不稳定,哪位高手能指点一下吗?
L lich Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-08 #5 将文件拆分成小块(每块小于1k,建议512B) 发送时每块编上序号,接收方忽略重复的,请求重发缺少的 直到全部文件数据块都完成接收
太 太阳河上 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-08 #6 这样速度太慢了。我说的不稳定是在局网中在有的机子工作得很好,可以传送文件,而有的机子不行,为何呢?
D duanhai Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-08 #7 你用 ping 對方機子 -t 試一下會不會丟包,如果會的話,那先解決網絡的物理問題吧
太 太阳河上 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-09 #8 没有用。网络没有问题。 IdUDPClient及IdUDPServer只管发包及接收,不进行校验,所以传送文件不理想。 所以我想做这样的试验:在局网中不用FTP服务器和Web服务器传送文件的最好办法, 各位高手给出例子。象QQ,msn一样,两机传关文件。难道在Delephi无法做到吗?
没有用。网络没有问题。 IdUDPClient及IdUDPServer只管发包及接收,不进行校验,所以传送文件不理想。 所以我想做这样的试验:在局网中不用FTP服务器和Web服务器传送文件的最好办法, 各位高手给出例子。象QQ,msn一样,两机传关文件。难道在Delephi无法做到吗?
L lich Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-09 #9 我不是给你说了方法了吗, 实际上,分割的包越小,传送的速度就会越快,尤其是在互联网上, 当然,我说的是>500B 由于UDP协议无法保证数据的有序性和完整性, 需要自己进行控制,对重复和缺少的数据进行处理 但是速度较快
我不是给你说了方法了吗, 实际上,分割的包越小,传送的速度就会越快,尤其是在互联网上, 当然,我说的是>500B 由于UDP协议无法保证数据的有序性和完整性, 需要自己进行控制,对重复和缺少的数据进行处理 但是速度较快
太 太阳河上 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-09 #10 lich: 你好,能说具体一点吗?我实在不懂。最好给一个例子。在此谢谢。
太 太阳河上 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-09 #11 lich: 我想用TServerSocket,TClintSocket来进行文件 传送,你能说一下如何使用吗? 速度可有多快?谢谢。
L leaber Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-10 #12 呵哥们看我给你发的那个附件吧。 300多都没问题!!!
太 太阳河上 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-10 #13 leaber: 你好,请发过来:Ming_cn@163.com 谢谢!要是我做好后也发一个给你。