예외처리 3

C#문법-7 : 예외처리와 yield

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 지난 포스팅에서는 조건문과 반복문에 대해 공부했습니다.2019/04/23 - [C#] - C#문법-6 : 조건문(if ~ else if ~ else, switch) 과 반복문(for, foreach, while, do while) 이번 포스팅에서는 예외처리와 yield에 대해 공부합니다. 먼저 yield에 대해 공부합니다.using System;using System.Collections; namespace workspace_csharp{ class MyClass { // yeild 키워드는 컬렉션 데이터를 하나씩 리턴할 때 사용. static IEn..

C# 2019.04.23

[RxJava2] 예외처리2 - 재시도 : retry(), retryUntil(), retryWhen()

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 예외처리 두 번째재시도 함수들에 대해 공부합니다. 서버와 통신을 할 때 인터넷이 일시적으로 안되거나 서버에 일시적으로 장애가발생하면 클라이언트에서는 일정 시간 후에 다시 통신을 요청하는 기능을구현해놓을 필요가 있습니다.이 때 1개의 API가 아닌 다수의 API 를 연속하여 호출해야 하는 시나리오가 있다면꽤나 복잡해질 수도 있겠죠? RxJava2에서는 이런 것들을 단순하게 처리할 수 있도록retryXXX() 함수들을 제공합니다. retry()Observable에서 onError() 이벤트 발생 시 바로 다시 subscribe()를 호출..

RxJava2, RxAndroid2 2018.10.11

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

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

자바 2017.04.11