BYTE
-
Java - UDPJava 2018. 2. 6. 14:53
// UDP는 비연결 지향 프로토콜// 파일 전송 같은 경우 깨져서 들어옴// 이어 오기 X, 속도가 중요하다 import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetSocketAddress; public class Sender { public static void main(String[] args) { // UDP를 사용하려면 DataGram 객체를 사용 // 1. DataGramSocket 생성 // 2. 보낼 내용 준비 // 3. 보낼 내용을 DataGramPacket에 담는다. // 4. 패킷을 전송 // 5. 자원 정리(close) try (DatagramSocket socket = new Datagram..
-
Java - Stream IOJava 2018. 2. 2. 14:25
// 보조 스트림 // 보통 1~2단계까지 보조를 거친다 // 주가 보조로 합쳐지는 것 import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class TextFileCopy { public static void main(String[] args) throws Exception { // 1. 파일 위치 String oriPath = "D:/news.txt"; String targetPath = "D:/newsCopy.txt"; // 2. 스트림 FileInputStream fis = new FileInputS..
-
Java - Java I/OJava 2018. 2. 1. 12:16
// Java I/O// Data의 흐름을 Stream이라 한다.// Byte Base -> Input Stream, Output Stream// Character Base -> Reader, Writer import java.io.IOException;import java.io.InputStream;public class SysInput { public static void main(String[] args) { System.out.println("아무거나 입력하십쇼 : "); InputStream is = System.in; int ascii; try { ascii = is.read(); // input으로 받는 int형 메서드 System.out.println(ascii);..