...
Tx(ReasonEnum.Chat, TextBox.Text)
...
Private Sub Tx(ByVal Reason As ReasonEnum, ByVal TxData As String)
Try
Select Case RunAs
Case RunAsEnum.Server : Server.Write(Data)
Case RunAsEnum.Client : Client.Write(Data)
End Select
Catch ex As Exception
Log(ex.Message, ColorInfo)
End Try
End Sub
Private Sub Server_OnData(ByVal sender As Object, ByVal e As AxBluetoothFrameworkX.IBFServerXEvents_OnDataEvent) Handles Server.OnData
Rx(e.data)
End Sub
Private Sub Client_OnData(ByVal sender As Object, ByVal e As System.EventArgs) Handles Client.OnData
Dim Data As String
Dim Size As Integer = 1024
Client.Read(Data, Size)
Rx(Data)
End Sub
Private Sub Rx(ByVal RxData As String)
...
End Sub