vb.net获取远程文件 vb远程控制

vb怎么实现远程文件传输用WINSOCK控件
Winsock控件对用户是不可视的 , 可以很容易地访问TCP和UDP网络服务 。其可以被Microsoft Access, Visual Basic ,Visual C++或Visual FoxPro开发人员使用 。要编写客户和服务器应用程序,不需要了解TCP或调用底层Winsock API的具体细节 。通过设置Winsock控件的属性和调用该控件的方法,可以很容易地连接到远程计算机并进行双向的数据交换 。
属性
BytesReceived属性,LocalHostName属性,LocalIP属性,LocalPort属性,RemoteHost属性(ActiveX控件),SocketHandle属性,State属性(Winsock控件),Protocol属性(Winsock控件),Name属性,Parent属性 , RemoteHost属性(ActiveX控件),RemotePort属性(ActiveX控件),Index属性(ActiveX控件),Tag属性(ActiveX控件),Object属性(ActiveX控件) 。
方法
Accept方法,Bind方法,Close方法(Winsock控件) , Listen方法 , PeerData方法,SendData方法,GetData方法(WinSock控件),GetData方法(ActiveX控件) 。
事件
Close事件,ConnectionRequest事件 , DataArrival事件,SendComplete事件,SendProgress事件,Error事件 , Connect事件(Winsock控件),Connect事件 。
Winsock 控件对用户来说是不可见的 , 它提供了访问 TCP 和 UDP 网络服务的方便途径 。Microsoft Access、Visual Basic、Visual C++ 或 Visual FoxPro 的开发人员都可使用它 。为编写客户或服务器应用程序,不必了解 TCP 的细节或调用低级的 Winsock APIs 。通过设置控件的属性并调用其方法就可轻易连接到一台远程机器上去,并且还可双向交换数据 。
TCP 基础
【vb.net获取远程文件 vb远程控制】数据传输协议允许创建和维护与远程计算机的连接 。连接两台计算机就可彼此进行数据传输 。
如果创建客户应用程序,就必须知道服务器计算机名或者 IP 地址(RemoteHost 属性),还要知道进行“侦听”的端口(RemotePort 属性),然后调用 Connect 方法 。
如果创建服务器应用程序,就应设置一个收听端口(LocalPort 属性)并调用 Listen 方法 。当客户计算机需要连接时就会发生 ConnectionRequest 事件 。为了完成连接,可调用 ConnectionRequest 事件内的 Accept 方法 。
建立连接后,任何一方计算机都可以收发数据 。为了发送数据,可调用 SendData 方法 。当接收数据时会发生 DataArrival 事件 。调用 DataArrival 事件内的 GetData 方法就可获取数据 。
UDP 基础
用户数据文报协议 (UDP) 是一个无连接协议 。跟 TCP 的操作不同,计算机并不建立连接 。另外 UDP 应用程序可以是客户机,也可以是服务器 。
为了传输数据,首先要设置客户计算机的 LocalPort 属性 。然后,服务器计算机只需将 RemoteHost 设置为客户计算机的 Internet 地址,并将 RemotePort 属性设置为跟客户计算机的 LocalPort 属性相同的端口,并调用 SendData 方法来着手发送信息 。于是,客户计算机使用 DataArrival 事件内的 GetData 方法来获取已发送的信息 。
vb.net访问局域网指定计算机上的文件如果vb.net获取远程文件你有该永动机vb.net获取远程文件的登陆用户名和密码.那简单了.
Shell("c:\windows\system32\cmd.exe /c net use \\192.168.0.199 """""" /user:""""guest""")
里面冒号太多了.vb.net获取远程文件你可以通过CHR去转换里面中vb.net获取远程文件的一些冒号.
这句话可以不要人为去输入用户名和密码.
另外如果你可以使用
My.Computer.Network.DownloadFile()
函数去进行文件下载.这个比较方便 .
vb.net如何读取服务器上的文件 。把文件读出来……楼上的继续忽悠人吧 。2,3句搞定的东西弄这么复杂 。。。

推荐阅读