Changeset 856
- Timestamp:
- 02/07/14 14:40:00 (10 years ago)
- Location:
- trunk/src/org/expeditee/network
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/network/FrameServer.java
r502 r856 57 57 } 58 58 59 buf = dString.getBytes( );59 buf = dString.getBytes(FrameShare.CHARSET); 60 60 61 61 // send the response to the client at "address" and "port" -
trunk/src/org/expeditee/network/FrameShare.java
r849 r856 14 14 import java.net.SocketException; 15 15 import java.net.UnknownHostException; 16 import java.nio.charset.Charset; 16 17 import java.util.Collection; 17 18 import java.util.HashMap; … … 35 36 public class FrameShare { 36 37 38 public final static Charset CHARSET = Charset.forName("UTF-8"); 39 37 40 public static boolean disableNetworking = false; 38 41 … … 313 316 try(Socket socket = new Socket(peer.getAddress(), peer.getPort() + ImageServer.OFFSET)) { 314 317 socket.setSoTimeout(NetworkSettings.FrameShareTimeout.get() * 2); 315 byte[] fileName = imageName.getBytes( ImageServer.CHARSET);318 byte[] fileName = imageName.getBytes(FrameShare.CHARSET); 316 319 int fileNameLen = fileName.length; 317 320 OutputStream os = socket.getOutputStream(); … … 349 352 350 353 // store frame contents 351 return new String(packet.getData(), 0, packet 352 .getLength()); 354 return new String(packet.getData(), 0, packet.getLength(), FrameShare.CHARSET); 353 355 } 354 356 … … 419 421 // Now send the packet 420 422 fileContents = sw.getBuffer().toString(); 421 byte[] contentsBuf = fileContents.getBytes( );423 byte[] contentsBuf = fileContents.getBytes(FrameShare.CHARSET); 422 424 423 425 // get a datagram socket -
trunk/src/org/expeditee/network/ImageSaver.java
r849 r856 76 76 byte[] fileName = new byte[fileNameLen]; 77 77 is.read(fileName); 78 files[i] = new File(FrameIO.IMAGES_PATH + new String(fileName, ImageServer.CHARSET));78 files[i] = new File(FrameIO.IMAGES_PATH + new String(fileName, FrameShare.CHARSET)); 79 79 // pick out which files we want 80 80 if(!files[i].exists()) { -
trunk/src/org/expeditee/network/ImageServer.java
r844 r856 8 8 import java.net.ServerSocket; 9 9 import java.net.Socket; 10 import java.nio.charset.Charset;11 10 12 11 import org.expeditee.gui.FrameIO; … … 67 66 byte[] fileName = new byte[fileNameLen]; 68 67 is.read(fileName); 69 sendImage(new File(FrameIO.IMAGES_PATH + new String(fileName, ImageServer.CHARSET)), socket);68 sendImage(new File(FrameIO.IMAGES_PATH + new String(fileName, FrameShare.CHARSET)), socket); 70 69 this.socket.close(); 71 70 } catch (IOException e) { … … 74 73 } 75 74 } 76 77 public final static Charset CHARSET = Charset.forName("UTF-8");78 75 79 76 public final static int OFFSET = 5;
Note:
See TracChangeset
for help on using the changeset viewer.