利用 Socket 进行多线程文件传输时
 A --> B: A发送文件基本信息后需要让B选择好保存路径,B确定后A再发送
   想问下 如何让A等待B的确认,是线程的.Suspend()吗,如果这样B怎么唤醒A的线程?
           还是A再开一个线程等待B的连接? 
 
小弟刚做这个,很急,请各位帮助下!!!

解决方案 »

  1.   

    参考C# WinForm开发系列 - Socket/WCF/Rometing/Web Services
      

  2.   

    <C#3.0>第五版,
    有一个完整的实例
    全完符合你的要求,
    可以看一下.
      

  3.   


    这个指令完全可以由自己定义的。。比如,a要发送文件。。你就发个字符串什么的“我要发送文件了”b监听到
    if(***=="我要发送文件了")
    {
    发送一个 “你可以发送”
    }
    当A收到后就开始发送上面只是举个例子,,指令由自己编码,,(只要不产生冲突)
      

  4.   

    怎么让A或B等待这个指令用while(true)循环监听。。
      

  5.   

    最好不要用suspend
    给你个链接吧 不复杂
    http://www.cnblogs.com/DreamWork/archive/2009/07/02/1515871.html