diff --git a/de/darkress/pixelfood/Main.java b/de/darkress/pixelfood/Main.java index 03dbf75..f2c706f 100644 --- a/de/darkress/pixelfood/Main.java +++ b/de/darkress/pixelfood/Main.java @@ -61,24 +61,18 @@ class Main final int yOffset = Integer.parseInt(args[1]); final String imageName = args[4]; - InetAddress serverAddress = null; - try { - serverAddress = InetAddress.getByName(HOSTNAME); - } catch(UnknownHostException e) { - e.printStackTrace(); - } - // Read the PNG file BufferedImage image = processImage(imageName); ArrayList pixelArray = prepareArray(image, xOffset, yOffset); try { - DatagramSocket socket = new DatagramSocket(); + Socket socket = new Socket(HOSTNAME, PORT); + //PrintWriter out = new PrintWriter(socket.getOutputStream(), true); while(true) { for(int i = 0; i < pixelArray.size(); i++) { - byte[] messageBytes = pixelArray.get(0).getBytes(); - DatagramPacket packet = new DatagramPacket(messageBytes, messageBytes.length, serverAddress, PORT); - socket.send(packet); + //out.println(pixelArray.get(i)); + byte[] payload = pixelArray.get(i).getBytes(); + socket.getOutputStream().write(payload); } } } catch (IOException e) {