2 X& q/ R3 T1 x ?" [8 R/ F: u1 OPrivate Sub cmdListen_Click()0 \4 b3 U, H6 M y1 I& R
Me.sktServer.Listen5 e4 C, z6 f3 f$ z% d" D* I' f
End Sub F- E" E6 _; v6 s# b" g5 X! C6 v6 C2 R; d0 u
Private Sub cmdSend_Click()& z5 {- K# }* j0 }: \- G
Me.sktServer.SendData Me.txtSend.Text; [1 D" R# {% L
End Sub " I' }6 x: z0 j. U* P9 i" [, K. @; Y0 a, F- s
Private Sub cmdDisconnect_Click()+ p, R& H' [% F% ]9 \3 F" m
Me.sktServer.Close; G6 a( d0 y9 V3 L
End Sub; {* y% `+ d: c! O# t
$ j3 U# w* e) ?! z( G' X* e
Private Sub Form_Load(), g- }4 x6 ?9 J- `$ l9 Z
, N) i- D Z- z5 g2 b r1 M4 sEnd Sub) t% j, r+ H$ V$ {4 i6 Z4 r
- W S* W2 x3 ?" x+ g2 U: e; pPrivate Sub sktServer_ConnectionRequest(ByVal requestID As Long) ( a+ \8 @! v: k$ R& q Me.sktServer.Close: l5 D) v, f; Z( i
Me.sktServer.Accept requestID2 N2 x' f1 A) y, W' v
End Sub* x# g2 y3 h. L: b/ M
2 M8 t2 U& D% c5 g0 d) ?) A. U/ SPrivate Sub sktServer_DataArrival(ByVal bytesTotal As Long)3 ]8 M5 k8 c* ^+ _ C: G. e
Dim Buffer As String - ^* C; I% |) {/ L6 W' |% D Me.sktServer.GetData Buffer }* i; ]/ |; a% }1 ` Me.txtReceive.Text = Buffer . j: r! g5 u. J" ~8 pEnd Sub 1 D% K2 A2 T6 w