Hallo,
hab ein kleines Netzwerkprogg geschrieben und komm irgendwie nicht wirklich weiter... wie ihr im code unten seht verschicke ich ein art nachricht "Hallo Chico!" über das Netz... aber irgenwie bekomm ich ja ein int statt einem byte zurück? Wie kann ich das dann umwandeln? Raus bekomm ich übrigens 76 (int)
Gruß Boltzer :meld:
hab ein kleines Netzwerkprogg geschrieben und komm irgendwie nicht wirklich weiter... wie ihr im code unten seht verschicke ich ein art nachricht "Hallo Chico!" über das Netz... aber irgenwie bekomm ich ja ein int statt einem byte zurück? Wie kann ich das dann umwandeln? Raus bekomm ich übrigens 76 (int)
Code:
public void buildClient()
{
try
{
Socket server = new Socket(ip_server, 1234);
this.addText("Client versucht Aufbau zu bekommen");
InputStream in = server.getInputStream();
OutputStream out = server.getOutputStream();
String s = ("Hallo Chico!");
byte data[] =s.getBytes();
out.write(data);
this.addText(s);
}
catch (IOException ex)
{
}
}
public void buildServer(){
try {
ServerSocket serverSocket = new ServerSocket(1234);
this.addText("Server aufgebaut");
Socket client = serverSocket.accept();
this.addText("Verbindung aufgebaut");
InputStream in = client.getInputStream();
OutputStream out = client.getOutputStream();
int start = in.read();
this.addText(Integer.toString(start));
}
catch (IOException ex) {
}
}
Gruß Boltzer :meld: