Was der Netzwerk Kram von anderen Sprachen unterscheidet?
Komplettes Kabinet, Einfache Message unterstützung und vieles vieles mehr.
Stand der Dinge:
Raw Socket Befehle (nochnicht alle aber die gängigen ^^)
Kabinet angefangen (erst 3 Befehle)
Aufruf fürs Kabinet dacht ich so:
AUTOPAUSE FALSE
LIMITFPS 30
LOCAL SERVER AS tConnection
LOCAL FTP AS tConnection
GLN_Init();
GLN_SelectNetwork(NL_IP);
INPUT iServer$,0,0
IF iServer$ = "s"
SERVER = GLN_CreateTCPServer(6666,"GLBasic","root","GLBasic")
ELSE
FTP = GLN_CreateTCPClient("127.0.0.1",6666,"root","root","GLBasic")
ENDIF
WHILE TRUE
IF SERVER.IsServer
GLN_AcceptTCPConnection(SERVER)
FOR x = 0 TO 15
PRINT SERVER.Clients[x],0,20+10*x
NEXT
ENDIF
PRINT GLN_GetErrorString$(GLN_GetError()),0,0
PRINT buffer$,0,10
SHOWSCREEN
WEND
Na ist das nicht einfach? *g*
Hier noch ein Screenshot von Server (oben) und client (unten)
Der server zeigt alle 16 möglichen Verbindungen an 0 = keine alles drüber = socketnummer; wenn ein client geschlossen wird wird diese position wieder auf 0 gesetzt und kan neu belegt werden.
Client zeigt... Nix ^^
[attachment deleted by admin]