2025/06/02 3

(Socket) 1:1 단방향 통신(클라이언트 측)

단반향 통신이란 ? 단방향 통신은 한쪽 방향으로만 데이터를 전송하는 방식입니다. 이전 강의에서 서버 측 코드를 작성하여 클라이언트의 메시지를 받을 준비를 했습니다. 이번강의에서는 클라이언트 코드를 작성하여 서버로 메시지를 보내는 단방향 통신을 완성해보았습니다. |시나리오 코드1 - 클라이언트 측 프로그램 만들기|먼저 IDE my_client라는 이름으로 새 자바 프로젝트를 생성하세요.더보기import java.io.IOException;import java.io.PrintWriter;import java.net.Socket;public class ClientFile { public static void main(String[] args) { // 클라이언트가 서버로 데이터를 보내기 위한 준비..

(Socket) 1:1 단방향 통신(서버측)

=========================================서버 측 기본 코드 작성의 목적네트워크 프로그래밍을 시작하면서 가장 먼저 배워야 할 것은 서버와 클라이언트 간의 통신입니다.이번 강의에서는 클라이언트가 서버로 메시지를 보내는 단방향 통신을 구현하며, 서버 측 코드 작성의 기초릏 배웁니다.========================================== 단반향 통신이란?단방향 통신이란 한쪽 방향으로만 데이터를 전송하는 방식입니다. 서버 측 기본 코드를 작성하는 이유1. 네트워크 통신의 기초 이해서버는 네트워크 통신의 핵심 역할을 합니다.. 서버 측 코드를 작성하면서 다음 과정을 학습합니다.-서버 소켓(ServerSocket) 생성 : 네트워크 연결을 기다리는 소켓입니다.-..

(Socket) Socket이란 뭘까?

소켓은 컴퓨터 네트워킹에서 매우 중요한 역할을 하며, 특히 자바 I/O에서 자주 사용됩니다. 1. 소켓(socket)이란?소켓은 네트워크 상에서 통신을 가능하게 하는 끝점을 의미합니다. 두 컴퓨터 간의 데이터를 주고 받기 위해사용되는 인터페이스로, 소켓을 통해 네트워크 연결을 설정하고 데이터를 송수신할 수 있습니다. 쉽게 말해.소켓은 네트워크를 통해 다른 컴퓨터와 대화하는 전화기 같은 역활을 합니다. (소켓은 사실 파일 개념과 같다.) 소켓은 물리적인 장치가 아니라 추상적인 개념의 약속입니다. 네트워크 통신을 위해 소프트웨어적으로 정의된 인터페이스로,컴퓨터 간의 데이터 교환을 가능하게 하는 규칙과 방법을 의미합니다. 이를 통해 네트워크 애플리케이션이 서로 통신할 수 있습니다.===============..

728x90