Entwickler-Ecke
Internet / Netzwerk - Daten einer Verbindung auslesen
Johwood - Mi 06.08.03 12:49
Titel: Daten einer Verbindung auslesen
Hi,
ich hab folgendes Problem:
Es besteht eine Verbindung zwischen meinem Server und einem Server im Internet. Jetzt will ich die Daten, die ich und der Server senden, wissen, also nach Möglichkeit einfach in ein richedit protokollieren.
Wie mache ich das am Geschicktesten?
Ist das überhaupt so einfach möglich?
Normalerweise muss ich ja immer genau die Größe der Pakete und so wissen, aber geht es auch ohne?
Für Hilfe wäre ich sehr dankbar...
MfG Joh
lemming - Mi 06.08.03 16:30
Was ist das für eine Verbindung? Reines TCP, UDP? HTTP?
Johwood - Mi 06.08.03 16:45
TCP!
MSCH - Mi 06.08.03 19:43
leider nur so:
delphi wegschmeissen weil du musst ein Treiber proggen der sich ins Net-API reinhängt und alles in eine gewünschte Datei protokolliert. Delphi kann sowas leider nicht.
oder:
Netzwerksniffer kaufen und installieren und probieren.
grez
msch
Johwood - Mi 06.08.03 21:33
Hab Ethereal gefunden.. ist sogar kostenlos... :)
focus - Do 07.08.03 10:02
@MSCH
doch
http://home1.stofanet.dk/nitezhifter/
"Delphi Pcap 17-01-02
This is a converted version of the headerfiles to the WinPcap libary. There is also an encapsulating class, that handles initialization, enumeration and stuff. "[nitezhifter]
(WinPcap ist überigens der treiber der unter ethereal liegt...siehe unten)
"WinPcap is an architecture for packet capture and network analysis for the Win32 platforms. It includes a kernel-level packet filter, a low-level dynamic link library (packet.dll), and a high-level and system-independent library (wpcap.dll, based on libpcap version 0.6.2).
The packet filter is a device driver that adds to Windows 95, 98, ME, NT, 2000 and XP the ability to capture and send raw data from a network card, with the possibility to filter and store in a buffer the captured packets.
Packet.dll is an API that can be used to directly access the functions of the packet driver, offering a programming interface independent from the Microsoft OS.
Wpcap.dll exports a set of high level capture primitives that are compatible with libpcap, the well known Unix capture library. These functions allow to capture packets in a way independent from the underlying network hardware and operating system.
"[nitezhifter]
ich denke zwar nicht das es beim kernproblem weiterhilft, wollte es aber der vollsändigkeit halber noch gesagt haben...
gruss
michael
Johwood - Do 07.08.03 12:29
Jo, Winpcap hab ich dafür installieren müssen...
Weiß einer, wie man den Netzwerkcode der Unreal Warfare - Engine entschlüsseln kann?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!