728x90
반응형

전체 글 630

안드로이 <--> 서버로 메세지 주고받기

안드로이드 // 소켓 생성 및 노드 js 서버와 연결. socket = IO.socket(nodeIp); socket.emit("joinTheRoom",String.valueOf(roomNo)); emit으로 보내는데 첫번째 인자는 ( 이벤트 이름 ) 두번째 인자는 ( 전달할 값 ) // json을 쓰기도 하더군요 저는 아직 초보라 그냥 String 으로 줫습니다. 서버 io.sockets.on('connect',function(socket){ socket.on('joinTheRoom',function(rNo){ console.log(rNo); }); } 어느 방향이던지 보낼때는 emit을 쓰고 수신할때는 on을 써서 받습니다. 'joinTheRoom' 은 안드로이드에서 보낸 이벤트 이름입니다. rNo ..

node.js & js 2018.06.08

안드로이드와 node.js 소켓 연결

안드로이드 socket = IO.socket(nodeIp);socket.connect(); nodeIp 에는 서버의 ip주소와 프로토콜 번호가 들어갑니다. ex 127.0.0.1:80 데이터 타입은 String ex) String nodeIp = http://127.0.0.1:포트번호 방식으로 됩니다. 서버 var io = require('socket.io').listen(포트번호); // 소켓아이오를 쓰고 포트번호 // cmd 에서 js 파일 위치에서 실행. // 서버 연결 성공시 따란 하고 나타남 console.log("*****************************"); console.log("node.Js Socket Server Start!!"); console.log("Hello Woon..

node.js & js 2018.06.08

(스크랩) FCM과 GCM 차이

FCM 과 GCM 차이 목차 FCM 과 GCM 용어 FCM 과 GCM 유래 FCM 과 GCM 차이 GCM 으로 Mobile Push 하는데 익숙한 나는 FCM 을 이용한 Web Push 에서 GCM 과 FCM 에 대한 개념에 혼동이 생겼다. 이 글에서는 GCM 과 FCM 의 차이점에 대해서 알아본다. FCM 과 GCM 용어 먼저 간단히 용어부터 정리하자. GCM 이란? Google Cloud Messaging 의 약자 구글에서 제공하는 Server 와 Client app 간에 푸쉬 메시지를 보낼 수 있는 서비스 Android & iOS 를 지원 FCM 이란? Firebase Cloud Messaing GCM 의 새 버전을 의미하는데 단지 Firebase 진영에 속하는 것 뿐이다. GCM 의 주요 구조를 ..

미분류 2018.06.06

크로키에서 node.js를 쓰는 이유

현재 크로키에서는 서버용 웹 프레임워크로 Node.js 위에서 Express를 사용하고 있습니다. 이번 글에서는 어떤 이유로 Node.js를 사용하게 되었는지 설명하려고 합니다. 여러분들이 웹 프레임워크를 선택하시는 데 참고가 되었으면 합니다. 크로크닷컴을 설립한 것은 2012년 2월입니다. 회사를 차리면서 구상했던 것은 SNS 성격을 가진 서비스로 당연히 서버가 필요했습니다. 서버 프로그래밍은 2004년 무렵 Tomcat을 잠깐 써본 것이 전부였기 때문에 어떤 언어/프레임워크를 써야 하는지부터가 고민의 시작이었습니다. 몇 가지 후보군이 있었던 것으로 기억합니다. 첫 번째는 국내 웹에서 이미 많이 사용하고 있던 PHP입니다. 두 번째는 국내에서 또 많이 사용하는 ASP입니다. 세 번째는 대형 서비스에서 ..

미분류 2018.06.04

안드로이드 자바 TCP IP ( 소켓 통신 )

* 저도 공부중인 부분이라, 자세히는 모르지만 일단 소스가 동작하고 방이 나눠지는 것을 확인 했습니다. 순서 서버 ( 자바 이클립스 ) 1) 접속할 포트와 소켓을 열어준다. ( 무한 반복 ) 2) 접속한 소캣의 정보를 저장해둔다. 3) 저장 한 소캣의 입력 출력 스트림을 열어준다 ( 위의 무한 반복 안에 생성 ) ( 메세지 송 수신 관련 스트림입니다. DataInpuStream 과 DataOutputStream 를 사용합니다. 다른것도 사용할 수 있습니다. ) 4) 메세지를 수신할 스레드를 작성한다. 5) 수신한 메세지를 처리하는 로직을 짠다 ( ex 방나누기 1:1 채팅 그룹채팅 등을 구분할수 있는 구분자들 ) 6) 보내고 싶은 상대방 쪽스트림에다가 데이터를 전송한다. ------------------..

Android 2018.06.01
728x90
반응형