티스토리 뷰
Java 네트워킹
메인 메소드 선언부에 throw Exception
예외처리 던지기
메소드의 모든부분에서 오류를 잡아낸다.
ServerSocket soc = new ServerSocket(포트);
while(true){ //서버작동
Socket client = server.accept(); //클라이언트의 접속 수락, client에 정보저장
System.out.println(“IP”+client.getInetAddress()); //클라이언트의 아이피 가져온다
OutputStream os = client.getOutputStream(); //출력스트림 생성
DataOutputStream dos = new DataOutputStream(os); //데이터 출력스트림생성, 출력스트림과 연결
dos.writeUTF(“text”); // String 형 데이터 전송
}
Socket soc = new Socket(“서버IP”, 포트);
InputStream in = soc.getInputStream(); //서버의 입력스트림 생성
DataInputStream din = new DataInputStream(in); //서버에서 데이터를 받아오는 입력스트림 생성
din.readUTF();
din.readInt();
din.read...();
dos.writeUTF();
dos.writeInt();
dos.write...();
StringBuffer sbuf = new StringBuffer();
URL url = new URL(“주소”);
URLConnection urlConn = url.openConnection();
InputStream is = urlConn.getInputStream();
DataInputStream din = new DataInputStream(is);
InputStreamReader isr = new InputStreamReader(is, “EUC-KR”);
ByfferedReader br = new BufferedReader(isr);
while((input=br.readLine()) != null){
subf.append(input+“\r\n”);
}
sbuf.toString();
'프로그래밍 > java' 카테고리의 다른 글
java - JMF 다운로드 (0) | 2015.07.06 |
---|---|
Java 잡지식- 채팅시스템 자동스크롤 (0) | 2015.05.17 |
Java - 객체지향(7) package & import (0) | 2015.04.13 |
Java - JOptionpane 입력받기 - 2 (0) | 2015.04.05 |
Java - Scanner 입력받기 (408) | 2015.04.04 |