소켓 프로그래밍

·Java
Java 네트워크 프로그래밍의 기초 Java 네트워크 프로그래밍은 java.net 패키지를 중심으로 이루어집니다. 이 패키지는 URL 처리, 소켓 프로그래밍, IP 주소 관리 등 네트워크 애플리케이션 개발에 필요한 클래스와 인터페이스를 제공합니다. 소켓 프로그래밍 소켓 프로그래밍은 네트워크 통신의 기본이며, Java에서는 Socket 클래스와 ServerSocket 클래스를 통해 구현됩니다. 클라이언트는 Socket을 생성하여 서버에 연결하고, 서버는 ServerSocket을 사용하여 클라이언트의 연결 요청을 수락합니다. 서버 소켓 생성 예제 int port = 8080; try (ServerSocket serverSocket = new ServerSocket(port)) { System.out.prin..
·Kotlin
1. 네트워크 통신 (Networking) HTTP 요청: Kotlin에서는 Java의 HttpURLConnection 또는 OkHttp, Retrofit과 같은 서드파티 라이브러리를 사용하여 HTTP 요청을 수행할 수 있습니다. 예 (HttpURLConnection 사용): val url = URL("http://example.com") val connection = url.openConnection() as HttpURLConnection try { val data = connection.inputStream.bufferedReader().readText() // 데이터 처리 } finally { connection.disconnect() } 2. 파일 입출력 (File I/O) 파일 읽기 및 쓰기:..
wsstar
'소켓 프로그래밍' 태그의 글 목록