可以用winsock 控件
或者用ftp

解决方案 »

  1.   

    right,use socket,但这样必须两边都开程序~
      

  2.   

    假如在一台电脑上设置一个完全共享的文件夹,设了username和password,怎样用vb从另一台电脑上把文件考到这个文件夹里?上面说的两边都开程序是指开什么程序呀?
      

  3.   

    再请问xmao用ftp是用什么控件?或者怎么实现呢?
      

  4.   

    可以先把目的地址,映射到你的机器,然后filecopy
      

  5.   

    什么意思?用户名和密码怎么在filecopy中使用呀?
      

  6.   

    映射网络驱动器用WNetAddConnection2函数,查查MSDN,参数很简单
      

  7.   

    刚刚试了一下,WNetAddConnection2是vc里面的函数吧,vb里面好像用不了,因为我无法定义netresourse对象
      

  8.   

    如源文件夹有共享:
    filecopy "\\计算机名\路径\文件名",app.path & "\路径\文件名"
      

  9.   

    net use临时创建一个共享目录即可
      

  10.   

    共享目录是一早就定好的了,在一台服务器上的
    我要从cilent端拷贝文件到server端
      

  11.   

    网上有ftp控件,我们做的项目就是用ftp控件来传输文件的,支持用户名和密码。
      

  12.   

    WNetAddConnection2可以在VB里面用啊,Private Declare Function WNetAddConnection2 Lib "mpr.dll" Alias "WNetAddConnection2A" (lpNetResource As NETRESOURCE, ByVal lpPassword As String, ByVal lpUserName As String, ByVal dwFlags As Long) As Long
      

  13.   

    NetRESOURCE对象可以自己定义:Private Type NETRESOURCE
        dwScope As Long
        dwType As Long
        dwDisplayType As Long
        dwUsage As Long
        pLocalName As Long
        pRemoteName As Long
        pComment As Long
        pProvider As Long
    End Type
      

  14.   

    听说Win XP中有一个功能,就是把文件同时发送给多台计算机,这样网管真是爽死了。不过我还没用过。
      

  15.   

    使用WinSock控件可以收发文件,并且不需要源主机提供网络共享。
    原理如同一些黑客程序,使用Client/Server方式。
    首先在Server主机定义两个Winsock控件,client主机定义一个Winsock控件。
    首先把Server主机的一个Winsock控件设置TCP协议及使用的端口号,调用.listen方法。
    Client主机的Winsock控件设置服务主机的IP地址和端口号,调用Connect方法。
    服务主机的侦听Winsock会收到连接请求,使用Accept(另一个Winsock控件Name)来响应,完成连接的建立。
    服务端程序读文件,通过Send方法传送数据,
    客户端程序有数据到达后会引发DataArrive事件,在其中调用get方法获取数据,写文件。
    完成后两端断开连接,调用Close方法。