Option Explicit 1 Y; T6 o6 d' a% C% _ . N' L8 k% {% v( h4 W; P, [, IPrivate Sub cmdListen_Click()# U& X; d/ w# u. V2 E- l7 X
Me.sktServer.Listen* l. \( B7 p: c" P) T
End Sub 6 e- @0 `; F: |& e / L3 W2 ~" Y# V" @( OPrivate Sub cmdSend_Click() 7 o2 r# m" ]- b4 G- |% C2 H% u Me.sktServer.SendData Me.txtSend.Text " e+ \: M+ e" j* GEnd Sub ) W) [0 J7 q) _$ e# \; {( |/ X, r 7 }1 X4 h% ~: X9 Q3 MPrivate Sub cmdDisconnect_Click()7 O: A; b# l/ c( v& G' S2 y+ j
Me.sktServer.Close( q& E- h2 r9 ~
End Sub ( i8 c- i ?5 y. \) o) m, }5 X" {& i
Private Sub Form_Load()( Y& I L J# d4 J
1 _+ I& g0 F, P0 cEnd Sub, x7 p' d! S0 Y
6 M+ T/ l+ W) n3 `# n
Private Sub sktServer_ConnectionRequest(ByVal requestID As Long) 6 V' ^, K. e3 T! b. w J Me.sktServer.Close& z: B3 J- v" Q) H
Me.sktServer.Accept requestID7 h; G: [! \% F6 W
End Sub$ Q J; j& [5 ?5 E; t6 B( u
$ I1 e4 D6 |1 w8 f
Private Sub sktServer_DataArrival(ByVal bytesTotal As Long) : D: O& G! T: q0 B2 w0 r4 _% t Dim Buffer As String 3 I# ^7 U k2 w6 j7 w# |! y+ b Me.sktServer.GetData Buffer # x/ R0 t1 e" O' {& m) {) V Me.txtReceive.Text = Buffer: M) ^ c: N V, D1 @" C
End Sub0 O( _& x; T9 _* b) P