Anet Serververbindung aufbauen

Posted By: Firewall

Anet Serververbindung aufbauen - 02/14/14 17:08

Hallo liebe Community,

Vielleicht gibt es hier ja ein paar ANet-Benutzer^^. Ich habe ein kleines Problem, was ich mir gerade nicht ganz erklären kann.

Ich habe mit ANet einen Server eröffnet:
Code:
enet_init();
	
	// SERVER
	enet_svset_event(EVENT_CONNECTED, client_connected);
	enet_svset_event(EVENT_DISCONNECTED, client_disconnected);
	var error_ = enet_init_server(4868, 6, "");
		
	wait(10);
	if( error_ == ANET_ERROR ) error("wrong!");



Leider gibt er mir immer "wrong!" aus und verbinden kann ich mich auch nicht. Ich bin gerade ein wenig verwirrt^^.

PS: Viel mehr gibt es in dem Code auch nicht, nur ein paar Interface-Sachen.

Vielen Dank im Vorraus schonmal,
Jordan

PPS: Ich habe es bereits mit verschiedenen Ports probiert
Posted By: Ch40zzC0d3r

Re: Anet Serververbindung aufbauen - 02/14/14 17:24

Erstmal, welche Version verwendest du?
Dann, probier mal nen wait(1) nach enet_init();
Weiterhin solltest du das ergebnis direkt ohne wait überprüfen:
Code:
if(enet_init_server(4868, 6, "") == ANET_ERROR)
       error("Couldn't create a server!");

Posted By: Firewall

Re: Anet Serververbindung aufbauen - 02/14/14 17:46

Ich benutze die Standard-Edition (bei Gamestudio Commercial).

Ich habe deinen Tipps umgesetzt.. wenn ich nach dem enet_init() ein wait(1) oder auch wait(-1) usw.. einbaue kommt sofort der Fehler, das Enet nicht initialisiert wurde.

Bei einem anderem Projekt klappte auch alles soweit und ich habe auch alle Dateien richtig eingebunden -.-"
Posted By: Ch40zzC0d3r

Re: Anet Serververbindung aufbauen - 02/14/14 18:06

Mit Version meinte ich die Versionsnummer, meine ist 1.5.4.5
Also so wie ichs geschtieben hab gehts bei mir, denke deine Version ist veraltet oder du hast falsche header oder so ^^
Posted By: Firewall

Re: Anet Serververbindung aufbauen - 02/14/14 18:18

Fehler gefunden.. ich habe den Server im ersten Frame initialisiert. Vor dem enet_init einfach ein wait(1) einbauen und schon klappt es.

Ich baue eine reine Serversoftware, desswegen habe ich keine Menü oder so davor laugh

Danke für deine Hilfe...
LG,
Jordan
© 2024 lite-C Forums