Introduction 최근 socket.io와 관련된 내용은 포스팅 했었습니다. 물론 socket.io 이전에 가장 익숙한 TCP/IP 형태의 소켓을 이용하여 개발을 먼저 시도하였죠. 연결과 영문 전송은 성공입니다. 하지만, 한글은 제대로 전송이 되지 않더군요. 물론 macOS에서 Windows와 다른 인코딩을 사용한다는 것은 알고 있었지만, 쉽게 해결되지 않을꺼란 생각을 했었죠. 그래서 '한국어'와 관련한 인코딩에 대해 서베이를 시작하였습니다. 자료는 1998년도부터 최근자료까지 다 찾아봤죠. 크게보면 중복된 내용들이 블로그를 타고타고 넘어가서 만들어진 자료들이더군요. 자료는 정리 중이니 이후 블로그에서 확인하시면 될 것 같고, 본론인 swift와 Windows에서 개발한 C/C++에서의 한글 인코딩..
Introduction 이번 포스팅은 Socket을 이용하는 방법에 대해 작성합니다. 네트워크 연결을 위해 socket.io 및 기타 다른 라이브러리도 많이 있지만, 기존에 개발된 모듈들이 대부분 TCP/UDP socket으로 구현되어 있습니다. 이를 위해, 동일한 모듈을 이용하여 개발을 하는 것지 좋지 않을까 생각되어 개발을 시작하였죠. 다른 포스팅에 작성하겠지만, 한글이 들어간 packet에 대해서는 전달이 불분명하게 되어있어, 더 이상 사용하지 않는 것이 좋다고 생각합니다. 대신, socket.io를 이용할 경우 데이터를 주고 받는 부분에는 문제가 없습으니 참고 바랍니다. 포스팅은 그외, 게임등 다른 이유로 필요한 분들이 계시지 않을까 싶어 포스팅 해두려고 합니다. 그럼하나씩 살펴보도록 할까요? S..
Introduction Swift를 이용하면서 cocoapods을 사용하는 경우가 종종 발생하게 됩니다. 블로그 포스팅을 위해서 설치 방법에 대해서 따로 포스팅이 필요할 것 같아 작성하도록 하겠습니다. 포스팅 이전에 여러 라이브러리를 찾아보고 이용하였는데 이번 예제는 SwiftSocket Library를 가지고 설치해보도록 하겠습니다. cocoapod install cocoapods이 설치가 되어 있지 않다면 다음 명령을 터미널에서 수행합니다. sudo gem install cocoapods 설치가 완료되면 상위 결과와 같이 나오게 됩니다. 그럼 cocoapods 설치완료!! 이제 사용하는 방법에 대해 확인해보도록 하겠습니다. 참 쉽죠~? cocoapods - SwiftSocket Library Inst..