socket 4

자바 Socket 채팅 클라이언트 만들기

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 2017/04/12 - [자바] - 자바 TCP 채팅 서버 만들기 - 서버 클래스의 구조 및 startServer(), stopServer(), 지난 포스팅에 이어 이번에는 채팅 클라이언트를 만들어보겠습니다~ 먼저 클라이언트 클래스의 구조입니다. public class ExampleClient extends Application { Socket socket; void startClient() { ... } void stopClient() { ... } void receive() { ... } void send(String dat..

자바 2017.04.13

자바 TCP 채팅 서버 만들기 - 서버 클래스의 구조 및 startServer(), stopServer(),

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이전 포스팅들에서 공부해본 ServerSocket 과 Socket 그리고 스래드풀 ( ExecutorService )가 어떻게사용되는지 채팅 서버 구현을 통해서 알아보겠습니다.그 전에 저는 UI를 JavaFX로 구현을 했는데요.때문에 JavaFX를 공부하고 오시면 좀 더 이해하시는데 도움이 되실 것 같습니다 ㅎㅎhttp://blog.naver.com/rain483/220605517395제가 운영하는 네이버 블로그인데요.약 40개 정도의 JavaFX 포스팅이 있으니 참고해주세요. 1. 서버 클래스의 구조 : public class..

자바 2017.04.12

자바 Socket 데이터 통신과 스레드 병렬 처리

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 2017/04/11 - [자바] - 자바 TCP 네트워킹, ServerSocket과 Socket / ServerSocet의 생성 및 연결 수락 이전 포스팅과 이어집니다~ 클라이어트가 연결 요청을 하고 서버가 연결 수락을 했다면?=> 양쪽의 Socket으로부터 각각 입력 스트림과 출력 스트림을 얻을 수 있습니다. InputStream inputStream = socket.getInputStream();OutputStream outputStream = socket.getOutputStream(); 데이터를 보내려면 보낼 데이터를 b..

자바 2017.04.11

자바 TCP 네트워킹, ServerSocket과 Socket / ServerSocet의 생성 및 연결 수락

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ TCP 네트워킹이란 :Transmission Control Protocol ( 연결 지향적 프로토콜) 연결 지향적 프로토콜이란 클라이언트와 서버가 연결된 상태에서 데이터를 주고 받는 프로토콜입니다.클라이언트가 연결을 요청하고 서버가 연결을 수락하면 통신 선로가 고정됩니다.모든 데이터는 통신 선로를 통해 순차적으로 전달이 됩니다.TCP 의 장점은 데이터를 정확하고 안전하게 전달하는데 있습니다.하지만 단점은 데이터를 보내기 전에 연결이 형성되어 있어야 하는데 이 작업을 하는데에 시간이많이 소요됩니다. 또한 고정된 통신 선로가 최단선..

자바 2017.04.11