M meijingpengwork Unregistered / Unconfirmed GUEST, unregistred user! 2007-12-17 #1 是个socket FTP传输的程序, 传输第一个大点的文件没问题到第二个就卡着了,等了一会儿就报错 socket error: 您的主机中的软件放弃了一个已建立的连接 on api 'send', 如果是传输多个小文件也不会有问题的.
是个socket FTP传输的程序, 传输第一个大点的文件没问题到第二个就卡着了,等了一会儿就报错 socket error: 您的主机中的软件放弃了一个已建立的连接 on api 'send', 如果是传输多个小文件也不会有问题的.
I iceapi Unregistered / Unconfirmed GUEST, unregistred user! 2007-12-17 #3 问题不明确, 大点的文件是多大? debug一下看看,界面被卡面的时候网络(文件传输)是否依然在继续. 检查一下packet size <= socket buffer.是否成立.另外如果持续对socket进行不安全的操作也会引起windows放弃连接 另外建议你看一下是否有内存溢出的情况. 出现这样的问题往往都是写代码的疏忽的问题,出现相同的问题,但原因未必是同一种.
问题不明确, 大点的文件是多大? debug一下看看,界面被卡面的时候网络(文件传输)是否依然在继续. 检查一下packet size <= socket buffer.是否成立.另外如果持续对socket进行不安全的操作也会引起windows放弃连接 另外建议你看一下是否有内存溢出的情况. 出现这样的问题往往都是写代码的疏忽的问题,出现相同的问题,但原因未必是同一种.
R rebirth Unregistered / Unconfirmed GUEST, unregistred user! 2007-12-17 #4 你用的是什么控件,什么版本的delphi 是否用了自己的发送代码和接收代码? 服务器端的情况,客户端的情况。。
M meijingpengwork Unregistered / Unconfirmed GUEST, unregistred user! 2007-12-17 #5 delphi7, 没有用控件 , 自己写的api 服务器端是LINUX C ,FREEBSD
M Mike1234567890 Unregistered / Unconfirmed GUEST, unregistred user! 2007-12-18 #6 你用的是阻塞方式吗 如果不是 需要检测状态的
M Mike1234567890 Unregistered / Unconfirmed GUEST, unregistred user! 2007-12-18 #8 我以前也用非阻塞方式 总有问题 后来改用多线程配合阻塞方式 接收方使用完成端口 感觉不错