我爱电脑技术论坛's Archiver

476304467 发表于 2008-4-30 18:09

VB中Winsock控件的用法

有好几个网友问我VB中Winsock控件的用法 我就在这论坛给不会的人一起做个教程吧 忽忽 ~~~
+?7u*}F ]%Y5S}!y 以后你们在VB编程中就都可以用它了,很重要的!2C^ Ad#x-s
希望能够帮助菜菜们迅速提高网络编程的能力;Nsj6a2w(SV
b [&i:k'h0dEr4wJ-t
*属性$yj]\R)t1_
-------------------------------------------------------------------------
R.P&xf&f LocalHostName | 本地机器名
tC!V"w$P8H/W9L x LocalIP | 本地机器IP地址C,pw{.T O$`N5zi
LocalPort | 本地机器通信程序的端口(0<端口<65536)
EwX.^ n,s8C@ RemoteHost | 远程机器名@c*l![]&Ctf
RemotePort | 远程机器的通信程序端口&O fn;Xo
state | 连接的当前状态(文后有详细说明)0_x'^c.w
Protocal | 使用TCP或UDP协议(这里我们选‘0-sckTCPProtocal’)i+FFV5p5~"C&h#p
--------------------------------------------------------------------------
W}1E7Er+{ K9C~e3NT *方法
.zFo-x F-|B'd P Z --------------------------------------------------------------------------
YZ$zsy'e Listen8J(D`P E,O I;w
Listen方法用于服务器程序,等待客户访问。|A _])VV
格式:Winsock对象.listen Z/T%G I/@{.e-b1@
Connectb.q j&UM3?(F/ce2J
Connect方法用于向远程主机发出连接请求/q+g^rgP0I
格式:Winsock对象.connect [远程主机IP,远程端口]
M/TPz eF g l ] Accept
u;p(GqewP Accept方法用于接受一个连接请求'a`-|a~%e:No
格式:Winsock对象.accept Request ID
(Afp!z0L,ny0S Senddatah7__H.ie;s3cCb
此方法用于发送数据
5iP`g`&{ 格式:Winsock对象.senddata 数据
w$J8q5Y)rN7kc Y Getdatay&m$ho ^$v9_
用来取得接收到的数据
]BS9^8rdZ^%R5NF 格式:Winsock对象.getdata 变量 [,数据类型 [,最大长度]]
J'I D*Eu0b7gd Close
c/u,_w:J{ 关闭当前连接Gdp:@}pd(d8_
格式:Winsock对象.close
[L!Z XR8`9Q/] *事件
u(l:EbC'Q1jV ----------------------------------------------------------------------------
9z$ayb:~` Close | 远程机器关闭连接时触发
xb}!zQ Connect | 连接建立好,可以进行通信时触发(客户端)
:`V k |l P)t-@ ConnectRequest | 有请求连接到达时产生(服务器端)*i.B4Li5S/ET
DataArrival | 有数据到达时触发_ q#k&^t
Error | 发生错误时发生[`a7u&F2A,y]J
SendProgress | 数据传送进度
1kuU4OC%xy8h -----------------------------------------------------------------------------
&v ],Fv'g%R8} O,Bu;E S x;L
如果和别人写的一样,那就是想到一起去了,反正这种东西是死的。

页: [1]
   

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.