.| Autor | Beitrag |
|---|---|
|
000 22.09.2003, 19:56 snoopdog |
Moin Jungs, hab da nen kleines Problem mit den UDP verbindungen.
Visit our 500er Gamer Lan |
|
Profil || Suche |
|
001 23.09.2003, 12:05 the_viking |
in der dekl. von ReveiveFrom ist der 3. parameter ein (classCString&), aber du rufst die Funktion anstatt mit einem CString mit einer SOCKADDR_IN auf. irgendwie kann das nicht gutgehen oder? --thx, cu, MfG the_viking (( My =]=H=O=M=E=> Page! )) |
|
Profil || Suche |
|
002 23.09.2003, 15:35 snoopdog |
ja ne das ist mir klar... dann sag mir auch was anstatt SOCKADDR_IN ich nehmen soll --Visit our 500er Gamer Lan |
|
Profil || Suche |
|
003 23.09.2003, 16:11 [RMen]OneStone |
Einen CString.... oO --georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/ |
|
Profil || Suche |
|
004 23.09.2003, 17:29 snoopdog |
haha.... mal ne vernünftige Antwort?? --Visit our 500er Gamer Lan |
|
Profil || Suche |
|
005 23.09.2003, 20:55 Leviathan |
Ohne dass ich auch nur die allergeringste Ahnung von Netzwerkprogrammierung habe: von CAsyncSocket::ReceiveFrom() gibt es 2 Überladungen:
Entities: HL | HL² Dieser Beitrag wurde am 23.09.2003 um 20:56 von Leviathan bearbeitet. |
|
Profil || Suche |
|
006 23.09.2003, 21:52 snoopdog |
hm genau so hab ich es auch eben schon gemacht, bevor ich des gelesen habe... --Visit our 500er Gamer Lan |
|
Profil || Suche |
|
007 23.09.2003, 21:58 Leviathan |
Heißt das, dass es funktioniert oder heißt das, dass es nicht funktioniert? --Entities: HL | HL² |
|
Profil || Suche |
|
008 24.09.2003, 10:45 snoopdog |
sagen wir es so...jaein... also ich bekomme keine Fehlermeldungen, bekomme aber auch keine Antwort von dem Server. Der Buffer bleibt leer.. Ich Versuche mich mit einem Half-Life Server zu verbinden, um den status des servers abzufragen, indem ich ihm den Befehl status sende. Daraufhin sollte ich ja auch eine antwort bekommen, tut sich aber nix... --Visit our 500er Gamer Lan |
|
Profil || Suche |
|
009 25.09.2003, 15:01 [RMen]OneStone |
Finger weg von MFC, wenn schon Windows wenigstens WinAPI:
georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/ Dieser Beitrag wurde am 25.09.2003 um 15:02 von [RMen]OneStone bearbeitet. |
|
Profil || Suche |
|
010 26.09.2003, 16:18 the_viking |
Tja leider kann man mit der MFC viel kompfortabler Anwendungen (besonders dialoganwendungen) programmieren ;) Ich glaube für ein so einfaches Tool sollte man nicht das Rad neuerfinden.. Allerdings kann man berkley socks auch in der MFC verwenden ;) --thx, cu, MfG the_viking (( My =]=H=O=M=E=> Page! )) |
|
Profil || Suche |
|
011 28.09.2003, 15:20 Prefect |
Nun, vielleicht wäre ein bißchen mehr Kontextinfo ganz hilfreich. Besonders wichtig ist hier, dass du eine Klasse names CAsyncSocket verwendest. Da sollten die Alarmglocken schrillen - denn asynchrones Programmieren ist *nicht* so einfach, wie die meisten Anfänger denken. Wenn du z.B. das Query-Paket schickst, und gleich darauf ReceiveFrom() aufrufst, dann kann da gar nichts ankommen, weil der Server in dieser kurzen Zeit das Paket ja noch gar nicht gekriegt hat. cu, Widelands - Gemütliche Aufbaustrategie, Free Software |
|
Profil || Suche |

