局域网内两台机器互相传输文件.    两台机器运行程序的代码如何写?

解决方案 »

  1.   

    你是用什么开发工具,如果用VC可以调有Win API 也可以用类,如用.net开发,就更容易了,.net封装了win api,System.net 网上很多例子,看看就明白了
      

  2.   

    用socket就能解决问题了.
    (1)网络流写入文件
    FileStream filestream = new FileStream(path,FileMode.OpenOrCreate,FileAccess.Write);
    int readNume=0;
    byte[] bytes=new byte[8];
    whiel((readNumber=stream.Read(byte,0,8))>0;
    {
    filestream.Write(byte,0,readNumber);
    filestream.Flush();
    }
    filStream.CLose();
    (2)读文件写入网络流
    filestream = new FileStream(path,FileMode.Open,FileAccess.Read);
    int number;
    byte[] bb =new byte[8];
    NetworkStream stream = new NetworkStream(newclient);
    while((number=filestream.read(bb,0,8);
    stream.Flush();
    }
    filestream.Close();
    然后再用SOCKET进行连接就OK了