我写一个传文件的东西,文件传过去能接收到了,后来加了个接收文件的提示,
我的基本思路是:
1,客户端,一个按钮点击发送文件,在发送文件之前向服务器发句话(我要发文件),然后服务器等待回复,
2.服务器转发文件线程一直开着,收到转发请求,然后向接收的客户端发句话,是否接收,然后等待接受方回复
3,接受方收文件线程一直开着,收到服务器发过来的提示后,弹出一个对话框,选择是的话向服务器回复接收,然后服务器把接收方的回复转发给发送方,发送方查看内容,接受就发送文件.
现在的问题是,发送方发消息给服务器,服务器转发给接收方,接收方弹出个对话框就卡那了,对话框上面的选择按钮也没有,客户端死了,(我只开了一个客户端把文件发给自己,不过这应该不会有问题)不知道什么原因,希望高手们帮帮!!!在线等.....

解决方案 »

  1.   

    我把接受方的那对话框注释掉,然后把接收方的判断条件该为true(有文件来我就接),那样发文件接受正常,
      

  2.   

    服务器把文件提示发给接收方,接收方DOS下显示输入y接受否则取消,按y也能正常收文件,
    为什么我加个组件就卡那了?
    不能加组件吗?
    我客户端的收文件的线程一直开着,而那对话框是收到文件提示后才弹出来的,所以就不行吗?是这原因还是什么???
    如果是这原因该怎么解决呢?