Option Explicit - Y R: W1 C Y: w, k8 O* y* g# ^& b" _
Private Sub cmdListen_Click() % I8 C' x* h" ]- k. Y. m s Me.sktServer.Listen5 P; a1 O! \, }5 w, b
End Sub# _" Y1 g" F* D. K* M+ M/ g$ z
5 Y B1 E g4 E# oPrivate Sub cmdSend_Click() $ }( P9 z& b# [. C* G7 [0 _ Me.sktServer.SendData Me.txtSend.Text+ s4 h0 W% B+ z- B. ]
End Sub% t' _, {. _ s
# L- q' x8 j. m' f5 hPrivate Sub cmdDisconnect_Click()4 a9 I' N+ Q4 O4 a
Me.sktServer.Close. U+ M1 Y, {7 K
End Sub3 v. v, K1 U- M. \/ n ~
# d. A2 r& }- |8 e
Private Sub Form_Load() . f2 ?& a# O* a* Y/ l. R1 K7 x+ a) X; _' a1 Q4 r1 y
End Sub, {* t$ w2 R/ h2 ^) m
6 m( S2 g$ F+ I
Private Sub sktServer_ConnectionRequest(ByVal requestID As Long) & o A) [, E* k, s5 `# w4 A0 W Me.sktServer.Close$ T e! q* t5 W" y
Me.sktServer.Accept requestID 6 l. b9 {$ K' `' y9 m2 p5 B$ k0 a( MEnd Sub - x- X' V$ A8 v, s; a/ b: X1 s ) t4 q- W! j& s' X, DPrivate Sub sktServer_DataArrival(ByVal bytesTotal As Long)" \ a) W4 h% h6 k" B
Dim Buffer As String 7 T: y( y- }8 m' s( c! u) N Me.sktServer.GetData Buffer. D/ Z. x/ u, b7 j g6 f
Me.txtReceive.Text = Buffer% t$ f' F0 |, L9 O8 A3 a
End Sub + t6 q# |% J# B