Hallo zusammen,
um mal etwas von meinem bisherigen Aufgabengebiet PHP in Richtung richtiger Programmierung zu gelangen, habe ich mir vorgenommen, einen kleinen Messenger mit Windows-Clients und einem Linux-Server zu schreiben.
Die Socket-Programmierung ist theoretisch schonmal kein Problem, die WinAPI erforsche ich zur Zeit halb nach Tutorials und nach dem "Versuch-und-Irrtum"-Prinzip.
Was mir aber schon in der Theorie Probleme bereitet, ist die Frage, wie ich die Bilddaten der Webcam, die ich mit den Capture-Funktionen von VfW hole, mit Sockets sende und auf der anderen Seite (zweiter Client) verwerte. Folgende Fragen drängen sich mir auf.
1. Woran erkennt der Empfänger, dass die Bilddaten vollständig sind (Nullterminierung wäre ja sicher Blödsinn)
2. Wie verarbeite ich die Bilddaten beim Empfänger (die VfW-Funktionen gehen da ja sicher nicht, da der Socket ja kein Capture-Gerät ist)
Das alles mag jetzt vielleicht für den ein oder anderen etwas blöd klingen aber wie gesagt, ich komme auf direktem Wege von PHP und dort ist alles ja doch etwas intuitiver.
Bitte postet mir auch jede noch so kleine Information, da ich aus der MSDN nicht wirklich schlau werde bzw. da irgendwie aufm Schlauch steh. Optimal wäre natürlich, wenn jemand ein gutes Tutorial kennen würde, da sich da Google leider nicht sehr ergiebig zeigte.
Danke schonmal im Vorraus
Lilu
P.S. Ich benutze VC++ 6.0 und ich möchte nach Möglichkeit auf DirectX und Konsorten verzichten.
um mal etwas von meinem bisherigen Aufgabengebiet PHP in Richtung richtiger Programmierung zu gelangen, habe ich mir vorgenommen, einen kleinen Messenger mit Windows-Clients und einem Linux-Server zu schreiben.
Die Socket-Programmierung ist theoretisch schonmal kein Problem, die WinAPI erforsche ich zur Zeit halb nach Tutorials und nach dem "Versuch-und-Irrtum"-Prinzip.
Was mir aber schon in der Theorie Probleme bereitet, ist die Frage, wie ich die Bilddaten der Webcam, die ich mit den Capture-Funktionen von VfW hole, mit Sockets sende und auf der anderen Seite (zweiter Client) verwerte. Folgende Fragen drängen sich mir auf.
1. Woran erkennt der Empfänger, dass die Bilddaten vollständig sind (Nullterminierung wäre ja sicher Blödsinn)
2. Wie verarbeite ich die Bilddaten beim Empfänger (die VfW-Funktionen gehen da ja sicher nicht, da der Socket ja kein Capture-Gerät ist)
Das alles mag jetzt vielleicht für den ein oder anderen etwas blöd klingen aber wie gesagt, ich komme auf direktem Wege von PHP und dort ist alles ja doch etwas intuitiver.
Bitte postet mir auch jede noch so kleine Information, da ich aus der MSDN nicht wirklich schlau werde bzw. da irgendwie aufm Schlauch steh. Optimal wäre natürlich, wenn jemand ein gutes Tutorial kennen würde, da sich da Google leider nicht sehr ergiebig zeigte.
Danke schonmal im Vorraus
Lilu
P.S. Ich benutze VC++ 6.0 und ich möchte nach Möglichkeit auf DirectX und Konsorten verzichten.