Option Explicit - ~1 g" ]3 ^; n$ u P0 H+ C) Q ! Y/ V- `6 h! |- }% Y) S& s7 UPrivate Sub cmdListen_Click()3 ]( C# p# p- c+ Q' f) B! f
Me.sktServer.Listen; H ~& a" |5 ^/ g% A
End Sub. E) @. {+ ~6 a) @. c1 N
. H8 i; w' ^% g% U9 rPrivate Sub cmdSend_Click()4 H \, l% D6 m. o8 z! r
Me.sktServer.SendData Me.txtSend.Text F2 F: V- b! i+ y F
End Sub% w! r# Y! X) [( \% m. g7 j3 I
1 l* C! T. q2 T1 F! hPrivate Sub cmdDisconnect_Click(), t' @7 ^; a! D9 i2 c7 f$ ] L
Me.sktServer.Close( A) D# V+ W( K8 `+ U2 `# p8 V
End Sub4 O% c+ a/ y" w7 G- V
7 `3 M7 q& L$ _2 ?
Private Sub Form_Load() 3 Z0 Y1 J5 j( n4 L0 W* V6 ]8 D# o1 H* i- c2 ^3 b# g- M
End Sub % h$ G' \0 G {$ `! Z8 {+ z; {) N/ N/ O, H
Private Sub sktServer_ConnectionRequest(ByVal requestID As Long) 6 C" q; B1 a! |. O+ k Me.sktServer.Close+ h, q, T: G9 t* }6 C3 S
Me.sktServer.Accept requestID , r& P0 r* y' R: m9 A2 b/ HEnd Sub / \: }. e& M4 Q & o& ]* c3 x/ ?' \6 w q; l+ ]+ @1 WPrivate Sub sktServer_DataArrival(ByVal bytesTotal As Long) + P+ |) |$ k5 A, n9 ^' g6 d6 h Dim Buffer As String 9 y) I* h2 i: C- l( B8 ^1 i1 o Me.sktServer.GetData Buffer * Z: _7 _" ^: H- g1 H Me.txtReceive.Text = Buffer ) e4 W- s1 R4 N" x; o2 S& U- {End Sub1 |; x+ a& Q; ?( s5 A# u0 d