www.pudn.com > UpdReceive_UdpSend.rar > UdpDataReceive.vb
Imports System.Net
Imports System.Net.Sockets
Imports System.Text
Public Class UdpDataReceive
Private myUdpClient As UdpClient
Private intPort As Integer
Private ReceiveMessage As String = ""
Private ErrMessage As String = ""
Public Sub New(ByVal intPort As Integer)
Me.intPort = intPort
End Sub
Public Sub AcceptData()
Try
Dim bteDataAccept() As Byte
Dim strdataAccept As String = ""
Dim myEndPoint As New IPEndPoint(IPAddress.Parse("127.0.0.1"), intPort)
Dim myByte(36000) As Byte
myUdpClient = New UdpClient(intPort)
''±µ¦¬¸ê®Æ
myByte = myUdpClient.Receive(myEndPoint)
'' strdataAccept = Encoding.ASCII.GetString(myByte)
strdataAccept = Encoding.Unicode.GetString(myByte)
ReceiveMessage = strdataAccept
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 ReadOnly Property GetReceiveData() As String
Get
Return ReceiveMessage
End Get
End Property
End Class