InputStream in = sock.getInputStream(); //Stream til indkommende data OutputStream out = sock.getOutputStream(); //Stream til udgående data
byte[] buffer = new byte[16384]; //16kb buffer while (true) { /* InputStream's read(byte[], int, int) metode returnerer enten: Antallet af læste tegn -1, hvis der ikke kunne læses data (Hvis slutningen af streamen er nået). */ int read = in.read(buffer, 0, buffer.length); //læs op til MAX_SIZE tegn.
if (read == -1) break; //echo ikke hvis der ikke kunne læses data
out.write(buffer, 0, read); //skriv tegn tilbage til klienten } System.out.println("[server] Forbindelse afbrudt.."); } } catch (IOException e) { System.out.println("[server] Fejl: Input/Output fejl"); e.printStackTrace(); System.exit(1); } } }
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
public class Server extends Thread{ private Socket socket;
public Server(Socket socket) throws IOException { this.socket = socket; }
public void run() { //Sæt din kode her. Brug socket variablen } public static void main(String[] args) throws Exception { while (true) new Server(server.accept()).start(); } }
Har fndet ud af det. + det andet jeg har spurgt om tideligere.. skulle bare sendde + "\0" bagefter.. altså et null char
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.