socket是建立连接。。
你B不连接怎么发送。。

解决方案 »

  1.   

    看看SOCKET开发基础
    只有Listen 怎么行呢?必须要accept!才能传输数据
      

  2.   

    C#下我用的是copy("...","...",true),但是如果有防火墙的话就不好办了!不有权限,比较麻烦!有没有更好的办法????
      

  3.   

    我觉得你的想法是受安全限制的。在B没有accept的情况下向电脑中写入数据?如果这样可行的话,确实会天下大乱的。一般情况下,你可以通过UDP来实现,在B端运行一个后台监听的程序,当你监听到数据包,抛出线程通过recv()(这个是c+的,c#你再查一下)来接收数据,然后写入指定目录。但前提条件是防火墙的监听端口也必需打开。
      

  4.   

    不管用SOCKET还是FTP都要有服务端程序.
      

  5.   

    你可以用net use连接对方机器
    然后就像操作本地一样了
    但是前提是你得知道目标机器的用户名和密码~~~