Client - Port abfrage? Input()

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Pure-r-Freak
Beiträge: 74
Registriert: 08.03.2005 13:40

Client - Port abfrage? Input()

Beitrag von Pure-r-Freak »

also ich habe folgendes Problem.
Ich habe mir einen Konsolen-Client gecodet, der zu einen Server ein Text String schicken soll. Zuerst sollen Ip und Port zum connecten abgefragt werden. Ip funktioniert auch, aber der Port nicht.



Print("Bitte IP des Servers eingeben: ")
ip$ = Input()
Print("Bitte Port eingeben: ")
Port$ = 6633 ; das funktioniert nicht !


ConnectionID = OpenNetworkConnection(ip$, Port$)
If ConnectionID
...
...


Ich bin für jeden Lösungsvorschlag dankbar.

:freak: jetzt schon Danke für eure Hilfe
glubschi90
Beiträge: 274
Registriert: 04.09.2004 01:43
Wohnort: Würzburg

Beitrag von glubschi90 »

Du hast die Variable "Port" als String deklariert ( durch "$" )
Es wird aber ein Long-Wert ( " .l " ) erwartet.

Wenn Du den Port angeben lassen möchtest, musst Du das mit Val(String$) machen:

Code: Alles auswählen

Print("Bitte Port angeben: ")
Port.l=Val(Input())
Somit wird der zurückgegebene String in eine Long umgewandelt.
PureBasic 4.30
Benutzeravatar
Pure-r-Freak
Beiträge: 74
Registriert: 08.03.2005 13:40

Beitrag von Pure-r-Freak »

Ich kann dir garnich genug danken für deine Hilfe !!!!
:lol:
:o :o :o :allright:
:freak:
Antworten