Development(7985)
-
데이타그램(DataGram), 데이타그램(DataGram) 구성, 클라이언트 소켓
데이타그램(DataGram)인터넷을 통해 전달되는 데이터는 데이터 그램이라 불리는 일정한 크기의 패킷으로 전송됩니다.데이터 그램은 길이가 제한되어 있기 때문에 종종 데이터를 다수의 패킷으로 분할하고 목적지에서 재조립할 필요가 있고, 전송 중에 하나 이상의 패킷이 손실되거나 손상되어 재전송이 필요하거나, 패킷이 보낸 순서와 다르게 도착하여 재정렬하는 등 많은 노력과 복잡한 코드가 필요할 수 있습니다. 데이타그램(DataGram) 구성각각의 데이터 그램은 헤더와 페이로드를 포함하고 있습니다.
-
URLConnection클래스의 필드 - 연결 설정하기, URLConnection클래스의 protected instance field
URLConnection클래스의 필드 · 연결 설정하기 · URLConnection클래스의 protected instance field 연결 설정하기URLConnection클래스는 클라이언트가 서버에 요청을 생성하는 방법을 명확히 정의하기 위하여 7개의 protected 인스턴트 필드를 제공합니다.필드들은 모두 protected로 선언되어 있으므로, 이 필드들의 값은 메소드를 통해 접근하거나 변경할 수 있습니다. 그러나 이 7개의 필드들은 URLConnection이 연결되기 전에만 변경할 수 있으며 연결이 생성된 이후에 호출될 경우 필드에 값을 설정하는 대부분의 메소드는 예외를 발생시킵니다. 필드명 설명 protected URL url · url 필드는 URLConnection이 연결하고자 하는 URL을..
-
URLConnection 클래스의 주요 메서드
URLConnection 클래스의 주요 메서드 addRequestProperty(String a, String b) 키(a) 와 값(b)을 가지고 요청할 수 있는 Properity 값을 미리 설정해 놓음. 특정 키값을 가지고 읽을 수 있도록 함 connect() 연결 된 곳에 접속 할때 (connect() 호출해야 실제 통신 가능함) getAllowUserInteraction() 연결 된 곳에 사용자가 서버와 통신 할 수 있는 환경 확인(boolean)in/output이 해당 서버 , 연결 포트로 가능한지 확인 getContent() content 값을 리턴 (inputStream 값을 리턴) getContent(Class[]) 위 내용을 class[] 배열 값을 입력 getContentType() co..
-
ServerSocket 정보 - 로컬 호스트가 하나 이상의 IP 주소를 가지고 있는 경우, 어떤 주소가 반환될지 예측할 수 없는 경우, 서버 소켓이 네트워크 인터페이스에 아직 연결되지 않은 경우, 서버 소켓..
ServerSocket 정보서버 소켓에 의해 사용 중인 로컬 주소(getInetAddress)와 포트(getLocalPort)를 알려주는 두 가지 get 메서드 제공하는데 이 두 메소드는 네트워크 인터페이스를 명시하지 않았거나 익명 포트를 사용하여 서버 소켓을 생성한 경우 유용하게 사용됩니다. 로컬 호스트가 하나 이상의 IP 주소를 가지고 있는 경우호스트의 IP 주소 중 하나가 반환됩니다. 어떤 주소가 반환될지 예측할 수 없는 경우InetAddress 클래스를 이용하면 도메인 주소와 IP주소를 알아낼 수 있는데 ServerSocket 의 getInetAddress()메소드를 이용하면 IP주소를 확인 할 수 있습니다. try{ ServerSocket server = new ServerSocket(0); S..
-
ServerSocket 클래스의 주요 메서드, ServerSocket 연결받기
ServerSocket 클래스의 주요 메서드
-
소켓을 이용한 입출력 스트림 생성, 소켓정보, 소켓 종료
소켓을 이용한 입출력 스트림 생성· TCP 소켓은 두 개의 네트워크 사이에서 바이트 스트림 통신을 제공합니다.· Socket 클래스는 바이트를 읽기 위한 메서드와 쓰기 위한 메서드를 제공합니다.· 이 두 가지 메서드를 이용하여 클라이언트와 서버간에 통신을 할 수 있습니다. Socket socket = new Socket("211.238.132.50",4000); InputStream in = socket.getIputStream(); OutputStream os = socket.getOutputStream(); 소켓정보Socket 클래스는 로컬의 IP 주소와 포트정보를 알 수 있는 메서드와 Socket 으로 연결된 호스트의 IP 주소와 포트정보를 알 수 있는 메서드를 제공합니다.