Hey!
Ik hoop dat de titel een beetje duidelijk is en klopt, anyway, ik ben bezig met het maken van een client voor Java Socket. Opzich doet alles het, alleen ik zit met iets waar ik niet uit kom. Ik wil namelijk (iets extra's) maken dat de gebruiker bij de client het ip adres (en de poort) zelf kan invullen. Hoe doe ik dit? Ik heb iets geschreven dat alle toetsaanslagen worden opgeslagen in een string, dit werkt allemaal, dus dit kan 't probleem niet zijn. Ik heb al verschillende dingen geprobeerd maar 't lukt me niet 't werkend te krijgen. Ik krijg dan geen foutmelding, maar de client joint de server simpel weg niet.
Om een socket aan te maken 'via de client kant' gebruik ik deze functie: Socket(String, int);
Stel dat m'n IP 188.142.4.2 is, en ik wil de localhost joinen, dan ziet het in m'n eigen code er zo uit (dit werkt dus niet):
Ook op deze manier werkt 't niet:
't Gekke is dat dit wel gewoon werkt:
Misschien dat iemand een oplossing heeft?
Ik hoop dat 't een beetje duidelijk is XD.
Alvast bedankt!
Ik hoop dat de titel een beetje duidelijk is en klopt, anyway, ik ben bezig met het maken van een client voor Java Socket. Opzich doet alles het, alleen ik zit met iets waar ik niet uit kom. Ik wil namelijk (iets extra's) maken dat de gebruiker bij de client het ip adres (en de poort) zelf kan invullen. Hoe doe ik dit? Ik heb iets geschreven dat alle toetsaanslagen worden opgeslagen in een string, dit werkt allemaal, dus dit kan 't probleem niet zijn. Ik heb al verschillende dingen geprobeerd maar 't lukt me niet 't werkend te krijgen. Ik krijg dan geen foutmelding, maar de client joint de server simpel weg niet.
Om een socket aan te maken 'via de client kant' gebruik ik deze functie: Socket(String, int);
Stel dat m'n IP 188.142.4.2 is, en ik wil de localhost joinen, dan ziet het in m'n eigen code er zo uit (dit werkt dus niet):
Code:
private String ipadres = "188.142.4.2";
private int port = 2004;
// Dit zit in een methode:
requestSocket = new Socket(ipadres, port);
Ook op deze manier werkt 't niet:
Code:
private String ipadres = "188.142.4.2";
// Dit zit in een methode:
requestSocket = new Socket(""+ipadres+"", 2004);
't Gekke is dat dit wel gewoon werkt:
Code:
// Dit zit in een methode:
requestSocket = new Socket("188.142.4.2", 2004);
Misschien dat iemand een oplossing heeft?
Ik hoop dat 't een beetje duidelijk is XD.
Alvast bedankt!
Laatst bewerkt: