ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
1222
1222
EMPFEHLEN
-
bin ein C++/MFC Newbie und versuche mich an einem chat programm.
ich habe eine Instanz einer Unterklasse von CAsyncSocket erstellt,
und hab es bisher nur geschafft Variablen vom Typ CString mit der Funktion
m_ConnectSocket.Send(Data, Len) zu verschicken.
Dies ist zwar ganz nützlich, aber ich möchte auch Integer bzw. Structs (oder Klassen) übermittlen, welche dann von der
m_ConnectSocket.Receive(Buffer, BufferSize)-Funktion empfangen werden sollen.
1. Wie kann ich die verschiedenen gesendeten Variablen in der Empfangsfunktion unterscheiden? zB sollen 2 CString variablen gesendet werden
funktioniert das so einfach mit der Send() und Receive() ?
bitte helft mir
-
30.09.03 16:04 #2
- Registriert seit
- Aug 2001
- Beiträge
- 1.411
Kapsel deine Daten einfach in einen CString
Man kann sich dafür wunderbar Transport-Protokolle schreiben, die dann Client und Server implementieren und somit den CString wieder ordnungsgemäß auseinander nehmen können.
Im Internet gibt es aber auch andere Lösungen (Toolkits) als die CSocket Variante, bei denen ähnliche Anforderungen schon umgesetzt wurden.
-
siehe dazu
www.codeguru.com
www.codeproject.net
-
Hi,
der gängige Weg um verschiedene Datentypen über das Netzwerk zu versenden ist, dass man ein CSocket (nicht CAsyncSocket!) mit einem Archiv (CArchive) verbindet und dann die gewöhnliche MFC-Serialisierung verwendet (da ist schon alles vorbereitet); ist sauber, auch für andere Herumschickereien verwendbar, versionsfest und verhältnismäßig easy...
G.
-
09.02.04 08:39 #5
- Registriert seit
- Jul 2003
- Ort
- Duisburg (NRW)
- Beiträge
- 1.788
Ich erwähne an dieser Stelle immer die MFC-Beispiele Chatter bzw. Chatserver (MSDN).
Chor: "Wir sind der Chor, und wir stimmen zu. Wir stimmen zu, wir stimmen zu, wir stimmen zu."
Ähnliche Themen
-
[VB6] Sin-Konsole mit Csocket
Von nicok im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 06.02.08, 11:44 -
CSocket Problem
Von sheel im Forum C/C++Antworten: 1Letzter Beitrag: 01.08.07, 09:27 -
CSocket und PORT command
Von Gottfried im Forum VisualStudio & MFCAntworten: 0Letzter Beitrag: 28.06.07, 12:18 -
Problem mit CSocket
Von Quero59 im Forum C/C++Antworten: 5Letzter Beitrag: 22.08.06, 15:33 -
Server und Client (CSocket)
Von NinjaOne im Forum VisualStudio & MFCAntworten: 5Letzter Beitrag: 06.10.04, 16:35





Zitieren
Login






