Forum: PC-Programmierung Netzwerkgegenstelle


von Christian H. (armand)


Lesenswert?

Hallo,

ich habe folgendes Problem. Ich will über FPGA Daten an den PC
verschicken, nun hab ich auf der FPGA-Seite ein fertiges Programm das
daten verschicken und empfangen kann, auch der Ping funktioniert, doch
ohne Sockets sondern nur anhand einer Fifo, nun stellt sich mir die
Frage wie kann ich die Daten auf PC-Seite aufnehmen. Ich hab ja keine
Portnummer und kann daher auch keinen Socket aufbauen. Eine Ping
anfrage funktioniert ja ich kann ja Daten aufnehmen und senden und die
FPGA kann auch daten empfangen und auswerten nur weiß ich nicht wie die
PC-Seite Daten ohne Socket auswerten kann. Am liebsten wären mir tipps
für C oder C++ aber Java ist auch okay. Danke schonmal im vorraus

MfG
Christian

von A.K. (Gast)


Lesenswert?

Was heisst "ohne Socket"? Kein TCP/IP, also nackter Ethernet-Frame?

von Christian H. (armand)


Lesenswert?

ja

von A.K. (Gast)


Lesenswert?

Jenseits von Device Drivern ist mir das unter Windows noch nicht
untergekommen (was aber nichts heissen muss).

Mit IP-Header (ohne UDP/TCP) gibt's die SOCK_RAW Option.

von Wolfram (Gast)


Lesenswert?

was du suchst, heisst packet driver

von Christian H. (armand)


Lesenswert?

ok danke ich werd mal danach suchen

von A.K. (Gast)


Lesenswert?

Wenn Ping schon geht, damit also IP - warum dann nicht Raw IP verwenden,
also IP+Payload? Da kommst du seitens des PC deutlich einfacher ran.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.