스레드 자바의 스레드 이해하기 소프트웨어 개발자로서, 멀티스레딩을 이해하는 것이 중요하다. 멀티스레딩은 단일 프로스세 내에서 여러 스레드를 동시에 실행할 수있는 컴퓨터 아키텍처 및 운영체제의 기능이다. 스레드는 프로세스 내에서 가볍고 독립적인 실행 단위이다. >
그렇다는건 우리가 이제 소켓통신을 이용해서 간단한 어플같은 것을 만들어 볼 것이다.윈도우빌더를 이용해서 화면을 구성한다.구성한 화면은 클라이언트, 이 화면이 켜지기 위한 조건으로 서버를 구성한다.이 때 서버는 소켓통신을 이용한다.여기서 일단 우리는 단일 스레드로 진행을
지금까지 배웠던 모든 것들을 활용하여 미니 프로젝트를 실행했습니다.소켓 통신을 활용하여 각각의 클라이언트 들이 하나의 서버에서 방을 만들고 그 방에 들어간 유저들 끼리 대화가 가능한 어플리케이션을 만들어 보았습니다.클라이언트는 각각의 Socket 을 가지고 있어야합니다
우리는 STS4라는 IDE 를 통해 작업을 할 예정입니다.WindowBuilder 라는 GUI프로그램을 쓰기위함입니다!그렇기 위해서는 아래와 같이 추가해주어야 할 것이있습니다.help 에 들어가 가장 하단의 Eclipse Marketplace를 들어가줍니다.그 후에 w
서버는 실행하는 용도로만 쓰고 서버스레드에서 클라이언트의 정보를 받아옵니다.그리고 프로젝트당 하나의 main문만 있어야하기 때문에 싱글톤으로 제작해줍니다.위의 코드를 한번 보자면 ,ServerSocket 을 열어주고 이 것을 열게되면 클라이언트의 Socket과 연결이