Option Explicit8 q% E, n$ l' @# e, L
% `. f; [0 Q+ A# J% B
Private Sub cmdListen_Click() ( D; P( z' L, s O! y Me.sktServer.Listen % B4 S |6 X5 h3 w2 CEnd Sub; q5 I& Y1 _8 V6 g$ {
0 C8 [- ~) g4 G% G# Z( z9 w3 cPrivate Sub cmdSend_Click()$ W9 n2 `" L8 ~. u, u! G
Me.sktServer.SendData Me.txtSend.Text: K5 ^4 t% Y% |- I. A' J
End Sub& O- v. p6 S# @* ]% w
4 i7 Q* Q K1 i" c( Y. p+ P
Private Sub cmdDisconnect_Click()$ c2 R8 j7 K- D2 l+ ~
Me.sktServer.Close 8 j4 u! F: y" j' S9 Z: p0 nEnd Sub # I6 Y5 A2 I" R9 }' l+ r( n6 g3 |! _6 r* l) \1 _
Private Sub Form_Load()4 {7 t: c1 _! M/ w
5 R4 g! v% L5 r: S0 pEnd Sub / _9 f0 r$ @9 [6 p2 U 5 S6 p" a/ E( kPrivate Sub sktServer_ConnectionRequest(ByVal requestID As Long) . i5 j- O* F9 q5 S4 y/ X. `1 f2 x Me.sktServer.Close & W9 F" F4 b- M: F: J' K Me.sktServer.Accept requestID * U( x( l8 [" Y; nEnd Sub , [" t$ z! j& f' n0 U% Z: P; P* [7 i4 T- ?' u
Private Sub sktServer_DataArrival(ByVal bytesTotal As Long) ; [$ l. k1 P8 s( V! F Dim Buffer As String0 n' }7 Z: H+ [% @
Me.sktServer.GetData Buffer% J0 h" w( ^0 {( [
Me.txtReceive.Text = Buffer 1 N0 B" v. D3 T& u6 ZEnd Sub 9 c0 F, a- n* Y0 a9 B