소켓 3

Java.서버_네트워크 게임 만들때 유용한 Socket 교차 알고리즘 2부(클라이언트편)

안녕하세요 j.sieun 입니다. 저번시간에 서버에 대해서 소개를 했다면, 이번시간에는 클라이언트에 대해서 적어보도록 하겠습니다. 우선 실행 화면부터 보여드리겠습니다. 그리고 소스를 보여드리겠습니다. 저번 글과 마찬가지로 소스양은 많습니다. 이점 유의 해주시길 바랍니다. ;;-Client.javaimport java.awt.Dimension;import java.awt.GridLayout;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.AdjustmentEvent;import java.awt.event.AdjustmentListener;impor..

java 2016.08.04

쉽지만 어려운 #Java #자바 #성공적 8. Socket.io 의 Serializable(직렬화)

안녕하세요 j.sieun 입니다. 이번글에는 Socket 을 사용하면서 데이터를 임시 저장해주고 그것들을 Client 에 보내주는 객체 직렬화(Serializable) 에 대해서 적어보겠습니다. 직렬화(Serializable) 란? 자바 객체를 저장하거나 전송하기 위하여 자바 객체의 코드를 다시 복원가능한 형태의 Stream으로 직렬화 시켜주는 것을 말합니다. 제가 사용하는 프로그램중에 있는 소스중 일부를 보여드리겠습니다.public class SocketData implements Serializable { public static final int SOCKETDATA= 10; public static final int SOCKETLOGOUT= 20;public static final int SOCKE..

java 2016.06.26

쉽지만 어려운 #Java #자바 #성공적 8. Socket.io 1부(소켓) 네트워크 채팅

안녕하세요 J.sieun 입니다. 이번글은 자바 중에서 좀 까다로운 Socket 이 되겠습니다.우선 데이터를 어떻게 주고 받는지에 대해 설명해 보겠습니다. 용어 설명:-클라이언트 프로그램(Client Program) : 연결을 요청하는 통신 프로그램.-서버 프로그램(Server Program) : 연결 요청을 기다리는 통신 프로그램. 클라이언트 프로그램과 서버 프로그램의 통신 과정간단하게 저런 식으로 정보를 주고 받습니다. Java 에서는 소켓(Socket) 이라고 하는 것을 지원 합니다. -서버 소켓서버 프로그램에서만 사용되는 소켓연결 요청을 기다리다가, 연결 요청이 오면 연결을 맺고 또 다른 소켓을 생성-클라이언트 소켓클라이언트 프로그램과 서버 프로그램에서 모두 사용되는 소켓실제 데이터 전송에서 사용..

java 2016.06.20