Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Dave

Alter Hase

  • »Dave« ist der Autor dieses Themas

Beiträge: 757

Wohnort: Berlin

  • Private Nachricht senden

11

23.05.2004, 20:50

winsock hört sich doch ganz gut an....
ich habe allerdings bisher nur ein tutorial gefunden und das war nicht sonderlich hilfreich. hauptsächlich code-beispiele.

kent jemand ein gutes tutorial für winsock und c++?

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

12

23.05.2004, 20:51

Naja ich hatte mla ne Seite am Wickel...ich habe die addy blos nicht mehr aber ich könnte es dir kurz erklären wenn du willst........

Stefan

Alter Hase

Beiträge: 668

Wohnort: Innsbruck

  • Private Nachricht senden

13

23.05.2004, 21:25

ah danke jetzt gehts:)
Wäre cool wenn du es noch in die TriabseEngine einbauen könntest und uns zum downloaden freigibst mit einer kleinen Anleitung:)
Aber ich glaube, das wird eher zu viel Aufwand sein!


cya,
Stefan

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

14

23.05.2004, 22:16

Wie meinst du das mit der anleitung?

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

15

23.05.2004, 22:16

hi

schau dir mal den thread hier an

Stefan

Alter Hase

Beiträge: 668

Wohnort: Innsbruck

  • Private Nachricht senden

16

23.05.2004, 23:19

Zitat von »"Nox"«

Wie meinst du das mit der anleitung?



hm, so eine Art Beschreibung der Klasse, wie man sie initalisiert, Daten versenden bzw. empfangen kann,...



cya,
Stefan

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

17

25.05.2004, 13:56

sry dass das so lange gedauert hat.......
Also ich habe da 3 klassen benutzt:
server
client
clients(eine Liste von 32 Instanzen)

Wenn man einen Server erstellen will muss man nur ein Instanz von der Serverklasse erstellen, diese erstellt automatisch einen Handshake-Thread(port: 2020). Wenn ein Client dem Server ne Anfrage stellt die gültig ist wird automatisch seine Daten in eine der 32 clients-Instanzen erfasst und ein Thread gestartet der alle Nachrichten verarbeitet, die dieser Client an den Server schickt.

Der Client-konstruktor erwartet eine Addresse, zu der er dann versucht eine Verbindung aufzubauen, man kann aber auch NULL übergeben. Wenn man NULL übergibt, läd er die IP aus der nick2.txt und versucht damit sich auf einen Mainserver einzuklinken. Wenn es erfolgreich war, dann wird ein Thread gestartet, der alle Nachrichten vom Server verarbeit.

Werbeanzeige