목록Sync (9)
투케이2K
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c705qd/btsFlTnsqTQ/eKowyna3rcUmOgaSpCustk/img.png)
[개발 환경 설정] 개발 툴 : VS CODE 개발 언어 :NodeJs [사전 설정] [app.js : 소스 코드] // ---------------------------------------------------------------------------------------------- // --------------------------------------- // [모듈 추가] // --------------------------------------- const express = require('express') const app = express() // --------------------------------------- // [모듈 추가] // ----------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/H5OnE/btsxqsjOttC/RbC1K4pXSB8LG4USgk7Hx1/img.png)
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [PUT 방식 Body Json HTTP 통신 수행] // ----------------------------------------------------------------------------------------- func requestPutBodyJsonHttp(tag: String, url: String, header: Dictionary?, params: Dictionary?, completion: @escaping (B..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/qFW6b/btsbUPMAJFQ/zuFJLtbmPyXjteQ9DDgS5K/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [DELETE] : [QUERY STRING] : requestDeleteQueryStringHttp // ---------------------------------------------------------------------------------- /* try { // TODO [로딩 프로그레스 활성] C_Ui_View.startLoadingAlert( A_Intro@this, S_FinalMsg..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/LwENm/btr8LsWhdtb/kPLryPkacZNOEkRnVsk2t0/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [POST] : [QUERY STRING] : requestPostQueryStringHttp // ---------------------------------------------------------------------------------- /* try { // TODO [로딩 프로그레스 활성] C_Ui_View.startLoadingAlert( A_Intro@this, S_FinalMsg.AL_..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/xoOcK/btr8LKPrEFY/6J5cn2I3fzhZUpJPFu6b00/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [PUT] : [BODY JSON] : requestPutBodyJsonHttp // ----------------------------------------------------------------------------------------- // TODO [호출 방법 소스 코드] // ------------------------------------------------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/KCYor/btr8LNk7CY5/ieoNlCHFh2LztcwU5guFXK/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] package com.example.kotlinproject import okhttp3.* import java.io.IOException import java.util.concurrent.TimeUnit class N_SyncHttp { /** * // -------------------------------------------------------------------------------------- * TODO [클래스 설명] * // --------------------------------------------------------------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/uyc3o/btrNcZ1cMDY/hCDxQlwyIA7Em9iO02HJh1/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [테스트 메소드 정의 실시] fun testMain(){ Log.i("---","---") Log.d("//===========//","================================================") Log.i("","\n"+"[Test_Kotlin > testMain() 메소드 : 테스트 함수 동작 실시]") Log.d("//===========//","================================================") Log.i("---","---") // [로직 처리 실시] try{ // ------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b9562U/btrDxpH6nKp/icUxExqwJP9IoRMdk0MEaK/img.png)
[개발 환경 설정] 개발 툴 : Edit++ 개발 언어 : ajax [소스 코드] [결과 출력]
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/pkxTR/btrj2Wy6vq0/iJmfkcHbeLVjJAGok5RA31/img.png)
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [필요 설정] [소스 코드] // MARK: - [테스트 메인 메소드] func testMain() { /* [요약 설명] 1. 세마포어를 사용해서 네트워크 통신 프로그램 로직을 동기식으로 구현할 수 있습니다 2. 세마포어 0 값을 사용 시 통신 대기 상태를 의미합니다 3. 동기식 통신 : 네트워크 통신 결과 값을 확인 후 순차적으로 하위 로직을 수행합니다 */ let checkDic : Dictionary = requestSyncGetHttp() print("") print("===============================") print("[A_Main >> testMain() :: http 동기 get 요청 확인]..