www.pudn.com > UpdReceive_UdpSend.rar > UdpDataSend.vb
Imports System.Net.Sockets
Imports System.Text
Public Class UdpDataSend
Private myUdpClient As UdpClient
Private strIP As String
Private intPort As Integer
Private SendMessage As String
Private ErrMessage As String = ""
Public Sub New(ByVal strIP As String, ByVal intPort As Integer)
Me.strIP = strIP
Me.intPort = intPort
End Sub
Public Sub SendData()
Try
Dim dataSend() As Byte
myUdpClient = New UdpClient(strIP, intPort)
' dataSend = Encoding.ASCII.GetBytes(SendMessage)
dataSend = Encoding.Unicode.GetBytes(SendMessage)
myUdpClient.Send(dataSend, dataSend.Length)
myUdpClient.Close()
Catch e As Exception
ErrMessage = e.Message
End Try
End Sub
Public ReadOnly Property GetMessage() As String
Get
Return ErrMessage
End Get
End Property
Public WriteOnly Property SetSendMessage() As String
Set(ByVal Value As String)
SendMessage = Value
End Set
End Property
End Class