VB 2005 Express Edition Konsole - Win App

HStamme

Grünschnabel
Mir wurde mitgeteilt, dass mein erster Post im falschen Forum stand, daher hier nochmal...


Guten Morgen,
ich bin neu hier und hoffe mal richtig zu posten.
Ich nutze VB2005 EE und versuche Daten Via ethernet zu schicken, diese zu wandeln und auf einen Can Bus zu senden (CanBus - Ethernet - CanBus- Bridge). Mein Problem ist jetzt, dass ich die CanBus Nachricht via Ethernet sende, hier der code:

_____________________________________________________
Dim IPAddress As String
IPAddress = "192.168.10.233"

Dim udpClient As New System.Net.Sockets.UdpClient()
udpClient.Connect(IPAddress, 12345)


udpClient.Send(nibble, 32)
______________________________________________________

Mein Server (zum Empfang der Daten) läuft nur als Konsolen - Anwendung der Code stammt aus der Hilfe und folgt hier:

______________________________________________________
Imports System
Imports System.Net
Imports System.Net.Sockets
Imports System.Text

Public Class UDPListener
Private Const listenPort As Integer = 12345

Private Shared Sub StartListener()
Dim done As Boolean = False
Dim listener As New UdpClient(listenPort)
Dim groupEP As New IPEndPoint(IPAddress.Any, listenPort)
Try
While Not done
Console.WriteLine("Waiting for broadcast")
Dim bytes As Byte() = listener.Receive(groupEP)
Console.WriteLine("Received broadcast from {0} :", _
groupEP.ToString())
Console.WriteLine( _
Encoding.ASCII.GetString(bytes, 0, bytes.Length))
Console.WriteLine()
End While
Catch e As Exception
Console.WriteLine(e.ToString())
Finally
listener.Close()
End Try
End Sub 'StartListener

Public Shared Function Main() As Integer
StartListener()
Return 0
End Function 'Main
End Class 'UDPListener
_______________________________________________________

Jetzt endlich meine Frage:
Wie kann ich die Variablen der Konsolen - Anwendung in meine WinApp einbinden? Entweder so, dass ich beide programme gleichzeitig laufen lasse, oder (BESSER) die Daten direkt mit der App empfangen und verarbeiten kann.

MfG

HStamme
 
Zuletzt bearbeitet:
Zurück